SQLite-реализация DbConnection.
Для списка всех членов этого типа посмотрите Члены SQLiteConnection.
System.Object
MarshalByRefObject
Component
DbConnection
SQLiteConnection
Свойство ConnectionString может содержать следующий параметр (параметры), разграниченные точкой с запятой:
Параметр | Значения | Нужно | Умолчание |
---|---|---|---|
Data Source | Это может быть именем файла, последовательностью ":memory:" или любым URI (с SQLite 3.7.7). С версии 1.0.86.0, чтобы использовать больше, чем одну последовательную наклонную черту влево (например, для пути UNC), каждый из смежных знаков наклонной черты влево должен быть удвоен (например, "\\Network\Share\test.db" будет "\\\\Network\Share\test.db"). | Y | |
Uri | Если определено, это должно быть именем файла, которое начинается с "file://", "file:" или "/". Любой ведущий префикс "file://" или "file:" отбрасывается, получающееся имя файла будет использоваться, чтобы открыть базу данных. | N | null |
FullUri | Если определено, это должно быть URI в формате, признанном оперативной библиотекой SQLite (начиная с SQLite 3.7.7). Это будет передано дословно в оперативную библиотеку SQLite. | N | null |
Version | 3 | N | 3 |
UseUTF16Encoding | True:
кодирование UTF-16 должно использоваться.
False: кодирование UTF-8 должно использоваться. | N | False |
DefaultDbType | Это умолчание DbType, чтобы использовать, когда нельзя определить на основе метаданных колонки и формируемых отображений типа. | N | null |
DefaultTypeName | Это имя типа по умолчанию, чтобы использовать, когда нельзя определить на основе метаданных колонки и формируемых отображений типа. | N | null |
NoDefaultFlags | True:
не объединять указанные (или существующие) флаги связи со значением
DefaultFlags. False: объединять указанные (или существующие) флаги связи со значением DefaultFlags. | N | False |
NoSharedFlags |
True: не объединять указанные (или существующие) флаги связи со значением
SharedFlags. False: объединять указанные (или существующие) флаги связи со значением SharedFlags. | N | False |
VfsName | Название VFS, чтобы использовать, открывая соединение с базой данных. Если это не будет определено, используется VFS по умолчанию. | N | null |
ZipVfsVersion | Если не null, это "version" ZipVFS. Это требует System.Data.SQLite и основной управляемой сборки, которая будет собрана с опцией INTEROP_INCLUDE_ZIPVFS, иначе это ничего не делает. Действительные значения "v2" и "v3". Другое значение заставит исключение быть брошенным. Пожалуйста, см. документацию ZipVFS для получения дополнительной информации о том, как использовать этот параметр. | N | null |
DateTimeFormat |
TicksИспользование значения DateTime.Ticks. ISO8601: формат ISO-8601. Использует формат "yyyy-MM-dd HH:mm:ss. FFFFFFFK" для UTC DateTime и "yyyy-MM-dd HH:mm:ss.FFFFFFF" для локальных DateTime. JulianDay: нтервал времени в днях и долях дня с 1 января 4713 BC. UnixEpoch: целое число секунд с эпохи Unix (1 января 1970). InvariantCulture: любое независимое от культуры значение последовательности, которую .NET Framework может интерпретировать как действительный DateTime. CurrentCulture: значение последовательности, которую .NET Framework может интерпретировать как действительный DateTime, используя текущую культуру. | N | ISO8601 |
DateTimeKind |
Unspecified: не определено как UTC или как местное время. Utc: Представленным временем является UTC. Local: представленное время является местным временем. |
N | Unspecified |
DateTimeFormatString | Точная строка формата DateTime, чтобы использовать для всего форматирования и парсинга всего DateTime в этой связи. | N | null |
BaseSchemaName | Некоторые классы базовых данных в структуре (например, те, которые строят SQL-запросы динамично) предполагают, что поставщик ADO.NET не может поддержать дополнительный каталог (то есть, базу данных), не поддерживая дополнительные схемы также, однако, SQLite не вписывается в эту модель. Поэтому это значение используется в качестве заполнителя и удаляется до подготовки любых SQL-операторов, которые могут содержать его. | N | sqlite_default_schema |
BinaryGUID |
True: хранит колонки GUID в двоичной форме. False: хранит колонки GUID как текст. |
N | True |
Cache Size | Если аргумент N положительный, предложенный размер кэша установлен в N. Если аргумент N отрицателен, то количество страниц кэша приспособлено, чтобы использовать приблизительно abs(N*4096) байт памяти. Примечание совместимости: поведение cache_size с отрицательным N отличалось в версиях SQLite до 3.7.10. В версии 3.7.9 и ранее число страниц в кэше было определено к абсолютному значению N. | N | -2000 |
Synchronous | Normal
: Нормальное поведение сброса файлов. Full: Полный сброс после всех записей. Off: Основная OS сбрасывает I/O. |
N | Full |
Page Size | {размер в байтах} | N | 4096 |
Password | {password}: Использование этого параметра требует, чтобы CryptoAPI codec (или SQLite Encryption Extension) был включен во время компиляции для нативного interop assembly и для основных управляемых сборок, иначе использование этого параметра может привести к исключению, бросаемому, пытаясь открыть связь. | N | |
HexPassword | {hexPassword}: Должен содержать последовательность из ноля или большего количества шестнадцатеричных закодированных значений байта без начального префикса "0x". Использование этого параметра требует, чтобы CryptoAPI codec (или SQLite Encryption Extension) был включен во время компиляции для нативного interop assembly и для основных управляемых сборок, иначе использование этого параметра может привести к исключению, бросаемому, пытаясь открыть связь. | N | |
TextPassword | {password}: Использование этого параметра требует, чтобы CryptoAPI codec (или SQLite Encryption Extension) был включен во время компиляции для нативного interop assembly и для основных управляемых сборок, иначе использование этого параметра может привести к исключению, бросаемому, пытаясь открыть связь. | N | |
TextHexPassword | {hexPassword}: Должен содержать последовательность из ноля или большего количества шестнадцатеричных закодированных значений байта без начального префикса "0x". Использование этого параметра требует, чтобы CryptoAPI codec (или SQLite Encryption Extension) был включен во время компиляции для нативного interop assembly и для основных управляемых сборок, иначе использование этого параметра может привести к исключению, бросаемому, пытаясь открыть связь. | N | |
Enlist | Y:
Автоматически входит в распределенные транзакции. N: Не входить автоматически в распределенные транзакции. | N | Y |
Pooling | True:
использовать пул соединений. False: не использовать пул соединений. WARNING: при использовании пула соединений связи по умолчанию, установка этого свойства в True должна избежать приложений, которые используют COM (прямо или косвенно) из-за возможных мертвых блокировок, которые могут произойти во время завершения некоторых COM-объектов. | N | False |
FailIfMissing |
True: не создавать базу данных, если она не существует, бросить
ошибку вместо этого. False: автоматически создать базу данных, если она не существует. |
N | False |
Max Page Count | {размер в страницах}: максимальное количество страниц (ограничивает размер) базы данных | N | 0 |
Legacy Format |
True: применить формат БД 3.x. False: применить новый формат БД 3.3x, который сжимает числа эффективнее. | N | False |
Default Timeout | {время в секундах} Тайм-аут команды по умолчанию. | N | 30 |
DefaultMaximumSleepTime | {время в миллисекундах} Время сна максимум по умолчанию для новых команд | N | 150 |
BusyTimeout | {время в миллисекундах} Устанавливает тайм-аут для оперативной библиотеки |
N | 0 |
WaitTimeout | {время в миллисекундах} EXPERIMENTAL: Тайм-аут ожидания, чтобы использовать с методом WaitForEnlistmentReset. Это используется только ожидая включения в список и будет перезагружено до включения в транзакцию, а затем только когда соответствующий флаг связи установлен. |
N | 30000 |
Journal Mode |
Delete: удалить файл журнала после коммита. Persist: заполнить нолями и оставить файл журнала на диске после коммита. Off: Отключает журнал обратной перемотки полностью. Это экономит дисковый I/O, но за счет безопасности базы данных и целостности. Если применение, используя SQLite, потерпит крах посреди транзакции, когда этот режим журналирования задан, файл базы данных очень вероятно будет поврежден. Truncate: Усекает файл журнала к нулевой длине вместо того, чтобы удалить его. Memory: Хранить журнал в изменчивой RAM. Это экономит дисковый I/O, но за счет безопасности базы данных и целостности. Если применение, используя SQLite, потерпит крах посреди транзакции, когда этот режим журналирования задан, файл базы данных очень вероятно будет поврежден. Wal: Используйте журнал с упреждающей записью вместо журнала обратной перемотки. | N | Delete |
Read Only | True:
Открывает базу данных для доступа только для чтения. False: Открывает базу данных для нормального доступа для чтения-записи. | N | False |
Max Pool Size | Максимальное количество связей для данной строки подключения, которое может быть в пуле связи. | N | 100 |
Default IsolationLevel | Уровень изоляции транзакции по умолчанию. | N | Serializable |
Foreign Keys | Позвольте ограничения внешнего ключа | N | False |
Flags | Дополнительные поведенческие флаги для связи. Посмотрите перечисление SQLiteConnectionFlags для возможных значений. | N | Default |
SetDefaults | True:
Применяет настройки подключения по умолчанию к открытой базе данных. False: Не применяет настройки подключения по умолчанию к открытой базе данных. | N | True |
ToFullPath | True:
Попытка расширить имя файла источника данных к полностью компетентному
пути перед открытием. False: Не расширять имя файла источника данных к полностью компетентному пути перед открытием. | N | True |
PrepareRetries | Максимальное количество повторений, готовя SQL, который будет выполнен. Это обычно относится только к ошибкам подготовки, следующим из изменяемой схемы базы данных. | N | 3 |
ProgressOps | Приблизительное количество инструкций по виртуальной машине между событиями прогресса. Для событий прогресса, чтобы на самом деле сработать, обработчик событий должен быть также добавлен к событию Progress. | N | 0 |
Recursive Triggers | True: позволяет рекурсивные триггеры. False: не позволяет рекурсивные триггеры. | N | False |
Пространство имен: System.Data.SQLite
Assembly: System.Data.SQLite (в System.Data.SQLite.dll)
Члены SQLiteConnection | Пространство имен System.Data.SQLite
Добавляет отображение типа для каждого подключения, возможно заменяя один или больше, которые уже существуют.
Отрицательная величина, если ничто не было сделано. Ноль, если никакие отображения типа для каждого подключения не были заменены (то есть, это было чистое добавление). Больше чем ноль, если некоторые отображения типа для каждого подключения были заменены.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Это событие поднято каждый раз, когда SQLite сталкивается с действием, покрытым авторизатором во время подготовки к запросу. Изменение значения свойства ReturnCode определит, будет ли действие позволяться, игнорироваться или отрицаться. На все время события связанная связь и объекты не должны быть изменены вызванным кодом прямо или косвенно.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Вернет не 0, если данное соединение с базой данных находится в autocommit mode. Autocommit mode = on по умолчанию, но может быть выключен через BEGIN. Autocommit mode включен назад через COMMIT или ROLLBACK.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Поддерживает базу данных, используя указанное соединение с базой данных в качестве места назначения.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Перенаправляет к местной функции BeginTransaction.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Это метод устарел.
Используйте один из стандартных методов BeginTransaction, этот будет скоро удален.
Создает новый SQLiteTransaction, если он еще активен на связи.
Объект SQLiteTransaction.
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок SQLiteConnection.BeginTransaction
Этот метод устарел.
Используйте один из стандартных методов BeginTransaction, этот будет скоро удален.
Создает новый SQLiteTransaction, если он еще не активен на связи.
Объект SQLiteTransaction.
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок SQLiteConnection.BeginTransaction
Создает новый SQLiteTransaction, если вы еще не активны на связи.
Объект SQLiteTransaction.
Неуказанный будет использовать уровень изоляции по умолчанию, определенный в строке подключения. Если никакой уровень изоляции не определяется в строке подключения, применен Serializable. Транзакции по умолчанию Serializable. В этом режиме ядро получает непосредственную блокировку на базе данных, и никакие другие потоки не могут начать транзакцию. Другие потоки могут читать из базы данных, но не писать. С уровнем изоляции ReadCommitted блокировки отсрочены и подняты по мере необходимости. Для многократных потоков возможно начать транзакцию в режиме ReadCommitted, но если поток пытается передать транзакцию в то время, как другой поток имеет блокировку ReadCommitted, это может получить тайм-аут или вызывать мертвую блокировку на обеих потоках, пока CommandTimeout обоих потоков не достигнуты.
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок SQLiteConnection.BeginTransaction
Создает новый SQLiteTransaction, если вы еще не активны на связи.
Возвращает новый операционный объект.
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок SQLiteConnection.BeginTransaction
Создает новый SQLiteTransaction, если вы еще не активны на связи.
Создает новый SQLiteTransaction, если вы еще не активны на связи.
new public SQLiteTransaction BeginTransaction()
УСТАРЕЛ. Создает новый SQLiteTransaction, если вы еще не активны на связи.
public SQLiteTransaction BeginTransaction(bool)
Создает новый SQLiteTransaction, если вы еще не активны на связи.
new public SQLiteTransaction BeginTransaction(IsolationLevel)
Устарел Создает новый SQLiteTransaction, если вы еще не активны на связи.
public SQLiteTransaction BeginTransaction(IsolationLevel,bool)
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Пытается связать указанный экземпляр объекта SQLiteFunction с этой связью.
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок SQLiteConnection.BindFunction
Пытается связать указанный экземпляр объекта SQLiteFunction с этой связью.
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок SQLiteConnection.BindFunction
Пытается связать указанный экземпляр объекта SQLiteFunction с этой связью.
Пытается связать указанный экземпляр объекта SQLiteFunction с этой связью.
public void BindFunction(SQLiteFunctionAttribute,SQLiteFunction)
Пытается связать указанный экземпляр объекта SQLiteFunction с этой связью.
public void BindFunction(SQLiteFunctionAttribute,Delegate,Delegate)
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Это событие поднимается периодически во время длительных запросов. Изменение значения ReturnCode определит, будет ли операция по базе данных продолжена или остановлена. На все время события связанная связь и объекты запроса не должны быть изменены вызванным кодексом прямо или косвенно.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Получает/устанавливает умолчание для занятого тайм-аута, чтобы использовать с оперативной библиотекой SQLite. Это используется только открывая связь.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Этот метод заставляет любую ждущую операцию по базе данных прерываться и возвращаться в ее первом удобном случае. Это обычно вызывают в ответ на пользовательское действие, такое как нажатие "Cancel" или Ctrl-C, где пользователь хочет, чтобы долгая операция по запросу немедленно остановилась. Безопасно вызвать это от любого потока. Однако небезопасно вызвать это с соединением с базой данных, которое закрывается или могло бы закрыться перед возвратом из этого метода.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Это событие поднято, когда события, связанные с жизненным циклом объекта SQLiteConnection, имеют место.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Этот метод не осуществляется, однако, событие Changed будет все еще поднято.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Этот метод всегда бросает исключение, если библиотека не собрана с поддержкой шифрования.Измените (или назначьте) пароль к открытой базе данных.
Никакие читатели или писатели не могут быть активными для этого процесса. База данных должна быть уже открыта, если это уже было защищено паролем, текущий пароль должен быть уже поставлен.
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок SQLiteConnection.ChangePassword
Этот метод всегда бросает исключение, если библиотека не собрана с поддержкой шифрования.Измените (или назначьте) пароль к открытой базе данных.
Никакие читатели или писатели не могут быть активными для этого процесса. База данных должна быть уже открыта, если это уже было защищено паролем, текущий пароль должен быть уже поставлен.
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок SQLiteConnection.ChangePassword
Этот метод всегда бросает исключение, если библиотека не собрана с поддержкой шифрования.Измените (или назначьте) пароль к открытой базе данных.
Этот метод всегда бросает исключение, если библиотека не собрана с поддержкой шифрования.Измените (или назначьте) пароль к открытой базе данных.
public void ChangePassword(byte[])
Этот метод всегда бросает исключение, если библиотека не собрана с поддержкой шифрования.Измените (или назначьте) пароль к открытой базе данных.
public void ChangePassword(string)
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Возвращает количество строк, измененных последним INSERT, UPDATE или DELETE, выполненным на этой связи.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Очищает все пулы связи. От любых активных связей откажутся вместо отправки в пул, когда они будут закрыты.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Очищает кэшированные параметры настройки для каждого подключения.
Общее количество параметров настройки для каждого подключения, которые очищены.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Очищает пул связей, связанный с соединением. От любых других активных связей, использующих тот же самый файл базы данных, откажутся вместо возвращения в пул, когда они будут закрыты.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Очищает отзывы типа для каждого подключения.
Общее количество отзывов типа для каждого подключения, которые очищены.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Очищает отображения типа для каждого подключения.
Общее количество очищенных отображений типа для каждого подключения.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Создает клона связи. Клонированы все приложенные базы данных и определенные пользователями функции. Если существующая связь будет открыта, клонированная связь будет также открыта.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Когда соединение с базой данных закрывается, все команды, связанные с этой связью, автоматически перезагружаются.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Возвращает общее количество вызовов метода Close для всех связей.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Это событие поднято каждый раз, когда SQLite передает транзакцию. Вернет не 0, чтобы вызвать обратную перемотку.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Используется, чтобы получить или установить реализацию пула связи. Для возврата к пулу связи по умолчанию установите это значение в null.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Строка подключения, содержащая параметры для связи.
IDbConnection.ConnectionString
For the complete list of supported connection string properties, please see SQLiteConnection.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Пытается создать новый экземпляр объекта ISQLiteChangeGroup, используя эту связь.
Недавно созданная группа изменения или null, если это не может быть создано.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Пытается создать новый экземпляр объекта ISQLiteChangeSet, используя эту связь и указанный поток.
Недавно созданный массив изменений или null, если это не может быть создано.
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок SQLiteConnection.CreateChangeSet
Недавно созданный массив изменений или null, если это не может быть создано.
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок SQLiteConnection.CreateChangeSet
Пытается создать новый экземпляр объекта ISQLiteChangeSet, используя эту связь и указанные необработанные данные.
Недавно созданный массив изменений или null, если это не может быть создано.
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок SQLiteConnection.CreateChangeSet
Пытается создать новый экземпляр объекта ISQLiteChangeSet, используя эту связь и указанный поток.
Недавно созданный массив изменений или null, если это не может быть создано.
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок SQLiteConnection.CreateChangeSet
Пытается создать новый экземпляр объекта ISQLiteChangeSet, используя эту связь и указанные необработанные данные.
Пытается создать новый экземпляр объекта ISQLiteChangeSet, используя эту связь и указанные необработанные данные.
public ISQLiteChangeSet CreateChangeSet(byte[])
Пытается создать новый экземпляр объекта ISQLiteChangeSet, используя эту связь и указанные необработанные данные.
public ISQLiteChangeSet CreateChangeSet(byte[],SQLiteChangeSetStartFlags)
Пытается создать новый экземпляр объекта ISQLiteChangeSet, используя эту связь и указанный поток.
public ISQLiteChangeSet CreateChangeSet(Stream,Stream)
Пытается создать новый экземпляр объекта ISQLiteChangeSet, используя эту связь и указанный поток.
public ISQLiteChangeSet CreateChangeSet(Stream,Stream,SQLiteChangeSetStartFlags)
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Создайте новый SQLiteCommand и свяжите его с этой связью.
Возвращает новый объект команды, уже назначенный на эту связь.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Возвращает общее количество созданных связей.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Перенаправлено на локальную функцию CreateCommand.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Создает файл базы данных. Это просто создает файл, какой SQLite превратит в базу данных, когда файл будет открыт правильно.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Создает и возвращает новый дескриптор соединения с базой данных. Этот метод предназначается, чтобы использоваться только внедрениями интерфейса ISQLiteConnectionPool. В теории это могло использоваться другими классами, однако, то использование не поддерживается.
Новый дескриптор соединения с базой данных или null, если это не может быть создано.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Создает доступный модуль, содержащий внедрение виртуальной таблицы.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Встроенное внедрение интерфейса ISQLiteConnectionPool или null, если это не может быть создано.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Пытается создать новый экземпляр объекта ISQLiteSession, используя эту связь и указанное имя базы данных.
Недавно созданная сессия или пустой указатель, если это не может быть создано.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Вернет строку "main".
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Возвращает имя файла источника данных без расширения или пути.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Вернет экземпляр SQLiteFactory.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Получает/устанавливает тип БД по умолчанию для этой связи. Это значение будет использоваться, только если не null.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Флаги связи по умолчанию, которые будут использоваться для всех открытых связей, когда они не присутствуют в строке подключения.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Получает/устанавливает время сна (максимум) по умолчанию для созданных команд. Это может также быть установлено в ConnectionString через "DefaultMaximumSleepTime"
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Получает/устанавливает тайм-аут команды по умолчанию для созданных команд. Это особенно полезно для команд, используемых внутренне, как в SQLiteTransaction, где урегулирование тайм-аута невозможно. Это может также быть установлено в ConnectionString через "Default Timeout".
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Получает/устанавливает название типа БД по умолчанию этой связи. Это значение будет использовано, только если не null.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Возвращает последовательность, содержащую константы define (параметры времени компиляции), примененные при построении основной управляемой сборки, разграниченные пробелами.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Освобождает и завершает связь, если возможно.
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок SQLiteConnection.Dispose
Очищает ресурсы, связанные с текущим экземпляром.
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок SQLiteConnection.Dispose
Возвращает общее количество освобожденных связей.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Освобождает и завершает связь, если возможно.
Освобождает и завершает связь, если возможно.
new public void Dispose()
Очищает ресурсы, связанные с текущим экземпляром.
protected override void Dispose(bool)
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Позволяет или отключает загрузку расширений.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Поддержка ручного распределения транзакций.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Позволяет или отключает расширенные коды результата, возвращенные SQLite.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Возвращает полностью квалифицированный путь и имя файла для в настоящее время открытой базы данных, если таковые имеются.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Получает/устанавливает дополнительные поведенческие флаги для этой связи. Посмотрите перечисление SQLiteConnectionFlags для списка возможных значений.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Основной производный объект CriticalHandle, связанный с этой связью или null, если это недоступно.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Возвращает различную статистику глобальной памяти для оперативной библиотеки SQLite с помощью словаря пар ключ/значение. В настоящее время только ключи "MemoryUsed" и "MemoryHighwater" возвращены, и у них есть значения, которые соответствуют тем, которые могли быть получены через свойства связи Returns various global memory statistics for the SQLite core library MemoryUsed и MemoryHighwater.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Вернет схему MetaDataCollections.
DataTable схемы MetaDataCollections.
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок SQLiteConnection.GetSchema
Информация о схеме указанной коллекции.
DataTable указанной коллекции.
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок SQLiteConnection.GetSchema
Получает информацию о схеме, используя указанное ограничение (ограничения) для указанной коллекции.
Индекс элемента restrictionValues | Применение |
---|---|
0 | Имя базы данных (или каталога), если возможно. |
1 | Название схемы. Это не используется этим поставщиком. |
2 | Имя таблицы, если возможно. |
3 | Зависит от collectionName. Если "IndexColumns", это имя индекса, иначе это имя столбца. |
4 | Зависит от collectionName. Если "IndexColumns", это имя столбца, иначе это не используется. |
DataTable указанной коллекции.
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок SQLiteConnection.GetSchema
Следующие команды используются, чтобы извлечь информацию о схеме из базы данных. Действительные типы схемы:
Вернет схему MetaDataCollections.
public override DataTable GetSchema()
Информация о схеме указанной коллекции.
public override DataTable GetSchema(string)
Получает информацию о схеме, используя указанное ограничение (ограничения) для указанной коллекции.
public override DataTable GetSchema(string,string[])
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Возвращает отображения типа для каждого подключения.
Отображения типа для каждого подключения или null, если они недоступны.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Возвращается последовательность, содержащая опции времени компиляции SQLite, разграниченные пробелами.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Вернет последовательность, значение которой содержит уникальный идентификатор для исходного контроля, используемого, чтобы построить interop assembly. Если SQLite interop assembly не используется, или необходимая информация не может быть получена ни по какой причине, нулевое значение может быть возвращено.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Возвращает используемую версию interop SQLite Если SQLite interop assembly не используется, или необходимая информация не может быть получена ни по какой причине, вернет null.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Этот метод проверяет, была ли операция по базе данных для этой связи прервана.
Не 0, если операция по базе данных для этой связи была прервана, иначе ноль.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Проверяет, нужно ли эту связь с указанной базой данных считать только для чтения. Исключение будет брошено, если имя базы данных, определенное через name не найдено.
Отличный от нуля, если эту связь с указанной базой данных нужно считать только для чтения.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Возвращает rowid нового успешного INSERT в базу данных от этой связи.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Загружает дополнительную библиотеку SQLite от названного файла динамически подключаемой библиотеки.
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок SQLiteConnection.LoadExtension
Загружает дополнительную библиотеку SQLite от названного файла динамически подключаемой библиотеки.
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок SQLiteConnection.LoadExtension
Загружает дополнительную библиотеку SQLite от названного файла динамически подключаемой библиотеки.
Загружает дополнительную библиотеку SQLite от названного файла динамически подключаемой библиотеки.
public void LoadExtension(string)
Загружает дополнительную библиотеку SQLite от названного файла динамически подключаемой библиотеки.
public void LoadExtension(string,string)
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Добавьте сообщение регистрации через интерфейс SQLite sqlite3_log.
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок SQLiteConnection.LogMessage
Добавьте сообщение регистрации через интерфейс SQLite sqlite3_log.
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок SQLiteConnection.LogMessage
Добавьте сообщение регистрации через интерфейс SQLite sqlite3_log.
Добавьте сообщение регистрации через интерфейс SQLite sqlite3_log.
public void LogMessage(SQLiteErrorCode,string)
Добавьте сообщение регистрации через интерфейс SQLite sqlite3_log.
public void LogMessage(int,string)
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Возвращает максимальный объем памяти (в байтах), используемый оперативной библиотекой SQLite, с тех пор как высшая точка была в последний раз перезагружена.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Возвращает объем памяти (в байтах) использующийся в настоящее время оперативной библиотекой SQLite.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Открывает связь, используя параметры, найденные в ConnectionString.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Открывает связь, используя параметры, найденные в ConnectionString, затем возвращает ее.
Текущий объект связи.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Возвращает общее количество вызовов метода Open для всех связей.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Вернет не 0, если основной дескриптор связи принадлежит этому экземпляру.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Разбирает строку подключения на составные части, используя заказной анализатор строки подключения. Исключение может быть брошено, если синтаксис строки подключения неправильный.
Список пар ключ/значение, соответствующих параметрам, которые определяется в строке подключения.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Не 0, если встроенный анализатор строки подключения должен использоваться, открывая связь.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Возвращает количество записей пула для имени файла, связанного с этой связью.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Максимальное количество повторений, готовя SQL, который будет выполнен. Это обычно относится только к ошибкам подготовки, следующим из изменяемой схемы базы данных.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Это событие поднимается периодически во время длительных запросов. Изменение значения свойства ReturnCode определит, продолжится ли происходящая операция или будет прервана. На все время события связанная связь и объекты запроса не должны быть изменены прямо или косвенно вызванным кодом.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Приблизительное количество инструкций по виртуальной машине между событиями прогресса. Для событий прогресса, чтобы на самом деле сработать, обработчик событий должен быть добавлен к событию Progress также. Это значение будет использоваться, только когда основной отзыв прогресса должен быть изменен.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Вернет последовательность, значение которой содержит уникальный идентификатор для исходного контроля, используемого, чтобы построить управляемые компоненты, в настоящее время выполняющиеся. Если необходимая информация не может быть получена ни по какой причине, значение null может быть возвращено.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Вернет версию управляемых компонентов для работы с оперативной библиотекой SQLite. Если необходимая информация не может быть получена ни по какой причине, вернет null.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Пробует освободить как можно больше памяти кучи для этого соединения с базой данных.
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок SQLiteConnection.ReleaseMemory
Пробует освободить N байт памяти кучи, освобождая несущественные выделения памяти, проведенные библиотекой базы данных. Память раньше кэшировала страницы базы данных, чтобы улучшить производительность, это пример несущественной памяти. Это вернет 0 и ничего не сделает, если оперативная библиотека SQLite не была собрана с выбором времени компиляции SQLITE_ENABLE_MEMORY_MANAGEMENT. Опционально делаются попытки перезагрузить и/или уплотнить родную кучу Win32, если возможно.
Стандартный код возврата SQLite (ноль для успеха и отличный от нуля для неудачи).
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок SQLiteConnection.ReleaseMemory
Пытается освободить как можно больше памяти кучи для этого соединения с базой данных.
Пытается освободить как можно больше памяти кучи для этого соединения с базой данных.
public void ReleaseMemory()
Пробует освободить N байт памяти кучи, освобождая несущественные выделения памяти, проведенные библиотекой базы данных. Память раньше кэшировала страницы базы данных, чтобы улучшить производительность, это пример несущественной памяти. Это вернет 0 и ничего не сделает, если оперативная библиотека SQLite не была собрана с выбором времени компиляции SQLITE_ENABLE_MEMORY_MANAGEMENT. Опционально делаются попытки перезагрузить и/или уплотнить родную кучу Win32, если возможно.
public static SQLiteErrorCode ReleaseMemory(int, bool, bool, ref int, ref bool, ref uint)
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Позволяет или отключает расширенные коды результата, возвращенные SQLite.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Это событие поднято каждый раз, когда SQLite откатывает транзакцию до прежнего уровня.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Вернет версию основного ядра базы данных SQLite.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Запрашивает или изменяют количество повторений или интервал повторной попытки (в миллисекундах) для определенных операций I/O, которые могут потерпеть неудачу из-за антивирусного программного обеспечения.
Ноль для успеха, отличное от нуля для ошибки.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Устанавливает размер куска для основного файла, связанного с этим соединением с базой данных.
Ноль для успеха, отличное от нуля для ошибки.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Измените значение параметра конфигурации для базы данных.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Позволяет или отключает расширенные коды результата, возвращенные SQLite.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Измените предельное значение для базы данных.
Старое значение указанного предела или отрицательное значение, если ошибка происходит.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Устанавливает статус подсистемы отслеживания использования памяти в оперативной библиотеке SQLite. По умолчанию это позволено. Если это будет отключено, отслеживание использования памяти не будет выполнено. Это не значение для каждого подключения, это глобально для всего процесса.
Стандартный код возврата SQLite (ноль для успеха и отличный от нуля для неудачи).
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Этот метод бросит исключение, если библиотека собрана без поддержки шифрования.Установит текущий пароль для закрытой защищенной паролем базы данных. Защищенные паролем базы данных непригодны для любой другой операции, пока пароль не был установлен. Обычно это достигается через урегулирование одного из свойств "*Password" строки подключения, потому что это должно быть сделано до открытия базы данных.
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок SQLiteConnection.SetPassword
Этот метод бросит исключение, если библиотека собрана без поддержки шифрования.Установит текущий пароль для закрытой защищенной паролем базы данных. Защищенные паролем базы данных непригодны для любой другой операции, пока пароль не был установлен. Обычно это достигается через урегулирование одного из свойств "*Password" строки подключения, потому что это должно быть сделано до открытия базы данных.
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок SQLiteConnection.SetPassword
Этот метод бросит исключение, если библиотека собрана без поддержки шифрования.Установит текущий пароль для закрытой защищенной паролем базы данных. Защищенные паролем базы данных непригодны для любой другой операции, пока пароль не был установлен. Обычно это достигается через урегулирование одного из свойств "*Password" строки подключения, потому что это должно быть сделано до открытия базы данных.
Этот метод бросит исключение, если библиотека собрана без поддержки шифрования.Sets existing password for a closed password-protected database. Password-protected databases are unusable for any other operation until the password has been set. Generally, this is accomplished via setting one of the "*Password" connection string properties, because it must be done prior to opening the database.
public void SetPassword(byte[])
Этот метод бросит исключение, если библиотека собрана без поддержки шифрования.Установит текущий пароль для закрытой защищенной паролем базы данных. Защищенные паролем базы данных непригодны для любой другой операции, пока пароль не был установлен. Обычно это достигается через урегулирование одного из свойств "*Password" строки подключения, потому что это должно быть сделано до открытия базы данных.
public void SetPassword(string)
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Задает, сбрасывает или очищает отзывы типа для каждого подключения для указанного имени типа БД.
Отличный от нуля, если отзывы были установлены или удалены, иначе 0.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Дополнительные флаги связи, которые будут использоваться для всех открытых связей.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Передает запрос закрытия в оперативную библиотеку SQLite. Не бросает исключение, если запрос закрытия терпит неудачу.
Стандартный код возврата SQLite (ноль для успеха и отличный от нуля для неудачи).
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок SQLiteConnection.Shutdown
Передает запрос закрытия в оперативную библиотеку SQLite. Бросает исключение, если запрос закрытия терпит неудачу и параметр no-throw не 0.
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок SQLiteConnection.Shutdown
Передает запрос закрытия в оперативную библиотеку SQLite. Не бросает исключение, если запрос закрытия терпит неудачу.
Передает запрос закрытия в оперативную библиотеку SQLite. Не бросает исключение, если запрос закрытия терпит неудачу.
public SQLiteErrorCode Shutdown()
Передает запрос закрытия в оперативную библиотеку SQLite. Не бросает исключение, если запрос закрытия терпит неудачу.
public static void Shutdown(bool,bool)
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Вернет последовательность, содержащую опции времени компиляции для основной библиотеки SQLite, разграниченные пробелами.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Вернет последовательность, значение которой совпадает с макросом SQLITE_SOURCE_ID препроцессора C, используемого, собирая оперативную библиотеку SQLite.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Возвращает версию основной оперативной библиотеки SQLite.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Возвращает состояние связи.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Это событие поднято каждый раз, когда база данных открыта или закрыта.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Максимальное количество повторений при выполнении SQL. Это обычно относится только к ошибкам, следующим из блокированной базы данных.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Это событие поднято каждый раз, когда запрос SQLite сначала начинает выполняться на этой связи. Это относится только к данной связи.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Это событие поднято, когда события, соответствующие формируемой маске, подняты для этой связи.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Используется, чтобы формировать набор событий, которые могут быть подняты от события Trace2. Значение не может быть изменено в то время, как обработчик событий зарегистрирован.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Пытается получить отзывы типа для каждого подключения для указанного имени типа БД.
Отличный от нуля при успехе, иначе ноль.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Этот метод отвязывает все зарегистрированные (известные) функции или все ранее связанные определенные пользователями функции от этой связи.
Отличный от нуля, если все указанные определенные пользователями функции были отвязаны.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Пытается отвязать указанный экземпляр объекта SQLiteFunction от этой связи.
Не 0, если функция была отвязана.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Это событие поднято каждый раз, когда SQLite делает обновление/удаление/вставку в базу данных по этой связи. Это относится только к данной связи.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Получает/устанавливает название VFS этой связи. Это значение будет использоваться только открывая базу данных.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
EXPERIMENTAL Ждет включения в список, связанный с этой связью, которая будет перезагружена. Этот метод всегда бросает NotImplementedException, расботая с .NET Compact Framework.
Отличное от нуля, если включение в список, ассоциированный с этой связью было перезагружено. Иначе ноль. Нужно отметить, что этот метод, возвращая ненулевое значение, не обязательно гарантирует, что связь может быть перечислена в новой транзакции (то есть из-за гонки с другими потоками). Поэтому вызывающие должны обычно использовать try/catch, вызывая метод EnlistTransaction.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
EXPERIMENTAL Тайм-аут ожидания, чтобы использовать с методом WaitForEnlistmentReset. Это используется только ожидая включения в список, который будет перезагружен до включения в список в транзакции, а затем только, когда соответствующий флаг связи установлен.
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Конструктор по умолчанию.
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок конструктора SQLiteConnection
Инициализирует связь с указанной строкой подключения.
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок конструктора SQLiteConnection
Инициализирует связь с указанной строкой подключения.
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок конструктора SQLiteConnection
Клонирует параметры настройки и строку подключения от существующей связи. Если существующая связь будет уже открыта, эта функция откроет свою собственную связь, перечислит любые приложенные базы данных оригинальной связи и автоматически к ним присоединится.
Класс SQLiteConnection | Пространство имен System.Data.SQLite | Список перегрузок конструктора SQLiteConnection
Поднято, когда событие, имеющее отношение к связи, имеет место.
Пространство имен: System.Data.SQLite
Assembly: System.Data.SQLite (в System.Data.SQLite.dll)
Пространство имен System.Data.SQLite.
Это типы событий, связанные с SQLiteConnectionEventHandler delegate ((и его соответствующие события) и с классом ConnectionEventArgs.
Имя | Описание |
---|---|
Invalid | Не используется. |
Unknown | Не используется. |
Opening | Связь открывается. |
ConnectionString | Строка подключения была разобрана. |
Opened | Связь была открыта. |
ChangeDatabase | Метод ChangeDatabase вызвали на связи. |
NewTransaction | Транзакция была создана, используя связь. |
EnlistTransaction | Связь была включена в список в транзакции. |
NewCommand | Команда была создана, используя связь. |
NewDataReader | Средство чтения данных было создано, используя связь. |
NewCriticalHandle | Экземпляр производного класса CriticalHandle был создан, чтобы обернуть родной ресурс. |
Closing | Связь закрывается. |
Closed | Связь была закрыта. |
DisposingCommand | Команда освобождается. |
DisposingDataReader | Средство чтения данных освобождается. |
ClosingDataReader | Средство чтения данных закрывается. |
OpenedFromPool | Ресурс был открыт (то есть получен) из пула. |
ClosedToPool | Ресурс был закрыт (возвращен в пул). |
DisposingConnection | Связь освобождается. |
DisposedConnection | Связь освобождена. |
FinalizingConnection | Связь завершается. |
FinalizedConnection | Связь завершена. |
NothingToDo | Закрытие объекта не имело никакого эффекта, например, потому что основной ресурс не был на самом деле ассигнован или открыт. |
ConnectionStringPreview | Строка подключения может быть изменена. |
SqlStringPreview | Последовательность SQL может быть изменена. |
Canceled | Вызван метод Cancel. |
Пространство имен: System.Data.SQLite
Assembly: System.Data.SQLite (в System.Data.SQLite.dll)
Пространство имен System.Data.SQLite.
Дополнительные поведенческие флаги, которые могут быть применены к связи.
Это перечисление сделало атрибут FlagsAttribute, который позволяет bitwise-комбинацию его членских значений.
Имя | Описание | Значение |
---|---|---|
None | Никаких дополнительных флагов. | 0 |
LogPrepare | Позвольте регистрировать все SQL-операторы, которые будут подготовлены. | 1 |
LogPreBind | Позвольте регистрировать все связанные типы параметра и сырые значения. | 2 |
LogBind | Позвольте регистрировать все связанные параметры со строгим контролем типов. | 4 |
LogCallbackException | Позвольте регистрировать все исключения, пойманные от обеспеченного пользователями управляемого кода, вызванного от собственного кода через delegate. | 8 |
LogBackup | Позвольте регистрировать резервные ошибки backup API. | 16 |
NoExtensionFunctions | Пропустите добавление дополнительных функций, обеспеченных interop assembly. | 32 |
BindUInt32AsInt64 | Связывая значения параметров с типом UInt32, используйте interop метод, который принимает значение Int64. | 64 |
BindAllAsText | Связывая значения параметров, всегда связывайте их, как будто они были простым текстом (числовые, дата/время или другие преобразования не должны быть предприняты). | 128 |
GetAllAsText | Возвращая значения столбцов, всегда возвращайте их, как будто они были простым текстом (числовые, дата/время или другие преобразования не должны быть предприняты). | 256 |
NoLoadExtension | Препятствуйте тому, чтобы этот экземпляр объекта SQLiteConnection загрузил расширения. | 512 |
NoCreateModule | Препятствуйте тому, чтобы этот экземпляр объекта SQLiteConnection создал виртуальные модули таблицы. | 1024 |
NoBindFunctions | Пропустите привязку любых функций, обеспеченных другими управляемыми сборками, открывая связь. | 2048 |
NoLogModule | Пропустите урегулирование связанных свойств регистрации экземпляра объекта SQLiteModule, который был передан методу CreateModule. | 4096 |
LogModuleError | Позвольте регистрировать все ошибки виртуального модуля таблицы, замеченные методом SetTableError. | 8192 |
LogModuleException | Позвольте регистрировать определенные исключения виртуального модуля таблицы, которые не могут быть легко обнаружены через другие средства. | 16384 |
TraceWarning | Позвольте проследить потенциально важные [неокончательные] состояния ошибки, о которых нельзя легко сообщить через другие средства. | 32768 |
ConvertInvariantText | Связывая значения параметров, всегда используйте инвариантную культуру, преобразовывая их значения из последовательностей. | 65536 |
BindInvariantText | Связывая значения параметров, всегда используйте инвариантную культуру, преобразовывая их значения в последовательности. | 131072 |
NoConnectionPool | Отключите использование пула связи по умолчанию. Если свойство "Pooling" строки подключения будет определено, его значение отвергнет этот флаг. Точный результат объединения этого флага с флагом UseConnectionPool не указано, однако, один из флагов будет работать. | 262144 |
UseConnectionPool | Позвольте использовать пул связи по умолчанию. Если свойство "Pooling" строки подключения будет определено, его значение отвергнет этот флаг. Точный результат объединения этого флага с флагом NoConnectionPool не указано, однако, один из флагов будет работать. | 524288 |
UseConnectionTypes | Позвольте использовать отображения для каждого подключения между зачениями DbTypeи именами типов. Также посмотрите методы ClearTypeMappings, GetTypeMappings и AddTypeMapping. Эти отображения для каждого подключения, когда существуют, отвергают соответствующие глобальные отображения. | 1048576 |
NoGlobalTypes | Отключите использование глобальных отображений между именами типов и значениями DbType. Это может быть полезно в некоторых очень узких случаях, однако, если не будет никаких отображений типа для каждого подключения, умолчания будут использоваться для обоих имен типов и их связанных значений DbType. Поэтому использование этого флага не рекомендуется. | 2097152 |
StickyHasRows | Когда используется HasRows, она должна возвратить что-то отличное от нуля, если были когда-нибудь какие-либо строки в связанных наборах результатов. | 4194304 |
StrictEnlistment | Позвольте "strict" операционную семантику включения в список. Урегулирование этого флага заставит исключение быть брошенным, если будет предпринята попытка перечислить в транзакции с недоступным или неподдержанным уровнем изоляции. В будущих более обширные проверки могут быть позволены этим флагом также. | 8388608 |
MapIsolationLevels | Позвольте отобразить неподдержанные уровни изоляции транзакции к самому близкому поддержанному уровню изоляции транзакции. | 16777216 |
DetectTextAffinity | Возвращая значения столбцов, попытайтесь обнаружить близость текстовых значений, проверив, соответствуют ли они полностью типам Null, Int64, Double или DateTime. | 33554432 |
DetectStringType | Возвращая значения столбцов, попытайтесь обнаружить тип значений последовательности, проверив, соответствуют ли они полностью типам Null, Int64, Double или DateTime. | 67108864 |
NoConvertSettings | Пропустите запрос параметров конфигурации во время выполнения для использования классом SQLiteConvert, включая умолчание DbType и имя типа БД по умолчанию. Внимание: Если свойства DefaultDbType и/или DefaultTypeName не установлены явно или через их свойства строки подключения и повторные вызовы, требующие решить эти параметры конфигурации во время выполнения, как замечается, являются проблемой, этот флаг должен быть установлен. | 134217728 |
BindDateTimeWithKind | Связывая значения параметров с типом DateTime, примите во внимание их DateTimeKind, а также тот из связанных SQLiteConnection. | 268435456 |
RollbackOnException | Если исключение поймано, поднимая событие Commit, транзакция должна быть отменена. Если это не будет определено, она продолжит процесс передачи вместо этого. | 536870912 |
DenyOnException | Если исключение поймано, поднимая событие Authorize, действие должно отрицаться. Если это не будет определено, действие будет позволено вместо этого. | 1073741824 |
InterruptOnException | Если исключение поймано, поднимая событие Progress, операция должна быть прервана. Если это не будет определено, операция просто продолжится. | 2147483648 |
UnbindFunctionsOnClose | Попытка отвязать все функции, обеспеченные другими управляемыми сборками, закрывая связь. | 4294967296 |
NoVerifyTextAffinity | Возвращая значения столбцов как String, пропустите подтверждение их близости. | 8589934592 |
UseConnectionBindValueCallbacks | Позвольте использовать отображения для каждого подключения между значениями SQLiteBindValueCallback и именами типов. Также посмотрите методы ClearTypeCallbacks, TryGetTypeCallbacks и SetTypeCallbacks. | 17179869184 |
UseConnectionReadValueCallbacks | Позвольте использовать отображения для каждого подключения между значениями SQLiteReadValueCallback и именами типов. Также посмотрите методы ClearTypeCallbacks, TryGetTypeCallbacks и SetTypeCallbacks. | 34359738368 |
UseParameterNameForTypeName | Если имя типа БД не было явно определено для определенного параметра, выполнить отступление к использованию названия параметра. | 68719476736 |
UseParameterDbTypeForTypeName | Если имя типа БД не было явно определено для определенного параметра, выполнить отступление к использованию имени типа БД, связанного со значением DbType. | 137438953472 |
NoVerifyTypeAffinity | Возвращая значения столбцов, пропустите подтверждение их близости. | 274877906944 |
AllowNestedTransactions | Позвольте транзакциям быть вложенными. Наиболее удаленная транзакция все еще управляет, переданы ли какие-либо изменения в конечном счете или отменены до прежнего уровня. Все ненаиболее удаленные транзакции осуществляются, используя конструкцию SAVEPOINT. | 549755813888 |
BindDecimalAsText | Связывая значения параметров, всегда связывайте Decimal как будто они были простым текстом (то есть не Decimal, что является устаревшим поведением). | 1099511627776 |
GetDecimalAsText | Возвращая значения столбцов, всегда возвращайте Decimal как будто они были простым текстом (то есть не Double, что является устаревшим поведением). | 2199023255552 |
BindInvariantDecimal | Когда связываете Decimal значения параметров, всегда используйте инвариантную культуру, преобразовывая их в строки. | 4398046511104 |
GetInvariantDecimal | Возвращая столбцы Decimal, всегда используйте инвариантную культуру, преобразовывая их из строк. | 8796093022208 |
WaitForEnlistmentReset | EXPERIMENTAL Позвольте ждать включения в список, которое будет перезагружено до попытки создать новое включение в список. Это может быть необходимо из-за семантики, используемой распределенными транзакциями, которые заканчивают асинхронно. | 17592186044416 |
GetInvariantInt64 | Возвращая значения столбцов Int64, всегда используйте инвариантную культуру, преобразовывая их из строк. | 35184372088832 |
GetInvariantDouble | Возвращая Double, всегда используйте инвариантную культуру, преобразовывая их из строк. | 70368744177664 |
StrictConformance | EXPERIMENTAL Позвольте строгому соответствию стандарту ADO.NET, например, использованию вызванных исключительных ситуаций, указать на условия распространенной ошибки. | 140737488355328 |
HidePassword | EXPERIMENTAL Открывая связь, попытайтесь скрыть пароль от строки подключения и т. д. Учитывая архитектуру памяти CLR (и P/Invoke), это не на 100% надежно и не должно быть применено для безопасности критического приложения или запроса. | 281474976710656 |
NoCoreFunctions | Пропустите добавление дополнительных функций, обеспеченных interop assembly, если они находились бы в противоречии с функцией, обеспеченной оперативной библиотекой SQLite. | 562949953421312 |
StopOnException | Если исключение поймано, поднимая событие Busy, операция должна быть остановлена. Если это не будет определено, операция будет повторена. | 1125899906842624 |
LogRetry | Позвольте регистрировать внутренние повторения во время подготовки и выполнения запроса. | 2251799813685248 |
BindAndGetAllAsText | Связывая значения параметров или возвращая значения столбцов, всегда рассматривайте их, как будто они были простым текстом (то есть, numeric, date/time или другие преобразования не должны быть предприняты). | 384 |
ConvertAndBindInvariantText | Связывая значения параметров, всегда используйте инвариантную культуру, преобразовывая их значения в последовательности или из последовательностей. | 196608 |
BindAndGetAllAsInvariantText | Связывая значения параметров или возвращая значения столбцов, всегда рассматривайте их, как будто они были простым текстом (то есть, numeric, date/time или другие преобразования не должны быть предприняты) и всегда используйте инвариантную культуру, преобразовывая их значения в последовательности. | 131456 |
ConvertAndBindAndGetAllAsInvariantText | Связывая значения параметров или возвращая значения столбцов, всегда рассматривайте их, как будто они были простым текстом (то есть, numeric, date/time или другие преобразования не должны быть предприняты) и всегда используйте инвариантную культуру, преобразовывая их значения в последовательности или из последовательностей. | 196992 |
UseConnectionAllValueCallbacks | Позволяет использование всех отзывов обработки значения для каждого подключения. | 51539607552 |
UseParameterAnythingForTypeName | Позволяет использование всех применимых свойств SQLiteParameter как отступления для имени типа БД. | 206158430208 |
LogAll | Позвольте всю регистрацию. | 2251799813709855 |
LogDefault | Умолчание, регистрирующее связанные флаги для новых связей. | 16392 |
Default | Дополнительные флаги по умолчанию для новых связей. | 13194139549704 |
DefaultAndLogAll | Дополнительные флаги по умолчанию для новых связей со всей позволенной регистрацией. | 2264993953243167 |
Пространство имен: System.Data.SQLite
Assembly: System.Data.SQLite (в System.Data.SQLite.dll)
Пространство имен System.Data.SQLite.
SQLite-реализация DbConnectionStringBuilder.
Для списка всех членов этого типа посмотрите Члены SQLiteConnectionStringBuilder.
System.Object
DbConnectionStringBuilder
SQLiteConnectionStringBuilder
Пространство имен: System.Data.SQLite
Assembly: System.Data.SQLite (в System.Data.SQLite.dll)
Члены SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Получает/устанавливает название схемы основы заполнителя, используемое для целей совместимости .NET Framework.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Получает/устанавливает, не сохранить ли GUID в двоичном формате. Умолчание True экономит место в базе данных.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Получает/устанавливает занятый тайм-аут для использования с оперативной библиотекой SQLite.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Получает/устанавливает размер кэша для связи.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Получает/устанавливает имя открываемого файла в строке подключения.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Получает/устанавливает формат DateTime для связи.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Получает/устанавливает строку формата DateTime для целей форматирования и парсинга.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Получает/устанавливает вид DateTime для связи.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Получает/устанавливает тип БД по умолчанию для связи.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Устанавливает уровень изоляции по умолчанию для транзакций на связи.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Получает/устанавливает время сна (максимум) по умолчанию для недавно созданных команд.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Получает/устанавливает тайм-аут команды по умолчанию для недавно созданных команд. Это особенно полезно для команд, используемых внутренне в SQLiteTransaction, где урегулирование тайм-аута невозможно.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Получает/устанавливает имя типа по умолчанию для связи.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Определяет, будет ли связь автоматически участвовать в текущей распределенной транзакции (если она существует).
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Если true, бросит исключение, если база данных, определенная в строке подключения, не будет существовать. Если false, база данных будет создана автоматически.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Получает/устанавливает дополнительные поведенческие флаги.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Если позволено, используйте ограничения внешнего ключа.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Альтернатива свойству источника данных, который использует синтаксис URI SQLite.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Получает/устанавливает шифрование базы данных шестнадцатеричным паролем.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Определяет, как SQLite обращается с операционным файлом журнала.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Если позволено, использует формат 3.xx для максимальной совместимости, но это приводит к большим размерам базы данных.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Получает/устанавливает максимальное количество страниц, которые может содержать база данных.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Если позволено, пропустите использование формируемых флагов связи по умолчанию.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Если позволено, пропустите использование формируемых общих флагов связи.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Получает/устанавливает размер страницы для связи.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Получает/устанавливает пароль шифрования базы данных.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Получает/устанавливает, использовать ли объединение связи. По умолчанию "False".
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Получает/устанавливает максимальное количество повторений, готовя SQL, который будет выполнен. Это обычно относится только к ошибкам подготовки, следующим из изменяемой схемы базы данных.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Получает/устанавливает приблизительное количество инструкций по виртуальной машине между событиями прогресса. Для событий прогресса, чтобы на самом деле работать, обработчик событий должен быть добавлен к событию Progress также.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Когда позволено, база данных будет открыта для доступа только для чтения, запись будет отключена.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Позвольте или отключите рекурсивные триггеры.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Если позволено, примените настройки подключения по умолчанию к открытым базам данных.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Получает/устанавливает максимальное количество повторений, обрабатывая SQL, который будет выполнен. Это обычно только относится к ошибкам, следующим из блокированной базы данных.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Получает/устанавливает способ синхронизации (сброс файла) строки подключения. Умолчание "Normal".
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Получает/устанавливает шифрование базы данных текстовым паролем в шестнадцатеричном виде.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Получает/устанавливает шифрование базы данных текстовым паролем.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Если позволено, предпринята попытка решить обеспеченное имя файла источникаа данных к полному пути перед открытием.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Функция помощника для восстановления значений из connectionstring.
true, если значение найдено и получено.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Альтернатива свойства источника данных.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Получает/устанавливает кодирование для строки подключения. Умолчание "False" указывает на кодирование UTF-8.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Получает/устанавливает версию по умолчанию SQLite. В настоящее время единственное значение 3, указывая на версию 3 библиотеки sqlite.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Получает/устанавливает название VFS связи.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
EXPERIMENTAL Тайм-аут ожидания, чтобы использовать с методом WaitForEnlistmentReset. Это используется только ожидая включения в список, который будет перезагружен до включения в транзакцию, и только когда соответствующий флаг связи установлен.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Если не null, это версия ZipVFS, чтобы использовать. Это требует, чтобы System.Data.SQLite interop assembly и основная управляемая сборка были собраны с опцией INTEROP_INCLUDE_ZIPVFS, иначе это свойство не делает ничего.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Default constructor
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite | Список перегрузок конструктора SQLiteConnectionStringBuilder
Строит новый экземпляр класса, используя указанную строку подключения.
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite | Список перегрузок конструктора SQLiteConnectionStringBuilder
Строит новый экземпляр класса.
Default constructor
public SQLiteConnectionStringBuilder()
Строит новый экземпляр класса, используя указанную строку подключения.
public SQLiteConnectionStringBuilder(string)
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Обзор SQLiteConnectionStringBuilder
![]() |
Перекрыт. Строит новый экземпляр класса. |
![]() |
Получает/устанавливает название схемы основы заполнителя, используемое для целей совместимости .NET Framework. |
![]() |
Получает/устанавливает, не сохранить ли GUID в двоичном формате. Умолчание True экономит место в базе данных. |
![]() |
Получает или устанавливает значение, которое указывает, видимо ли свойство ConnectionString в Visual Studio. |
![]() |
Получает/устанавливает тайм-аут ожидания, чтобы использовать с оперативной библиотекой SQLite. |
![]() |
Получает/устанавливает размер кэша для связи. |
![]() |
Получает или устанавливает строку подключения, связанную с DbConnectionStringBuilder. |
![]() |
Получает текущее количество ключей, которые содержатся в ConnectionString. |
![]() |
Получает/устанавливает имя открываемого файла в строке подключения. |
![]() |
Получает/устанавливает формат DateTime для связи. |
![]() |
Получает/задает строку формата DateTime для целей форматирования и парсинга. |
![]() |
Получает/устанавливает вид DateTime для связи. |
![]() |
Получает/устанавливает тип БД по умолчанию для связи. |
![]() |
Устанавливает уровень изоляции по умолчанию для транзакций на связи. |
![]() |
Получает/устанавливает время сна (максимум) по умолчанию для недавно созданных команд. |
![]() |
Получает/устанавливает тайм-аут команды по умолчанию для недавно созданных команд. Это особенно полезно для команд, используемых внутренне SQLiteTransaction, где урегулирование тайм-аута невозможно. |
![]() |
Получает/устанавливает имя типа по умолчанию для связи. |
![]() |
Определяет, будет ли связь автоматически участвовать в текущей распределенной транзакции (если она есть). |
![]() |
Если true, бросит исключение, если база данных, определенная в строке подключения, не будет существовать. Если false, БД будет создана автоматически. |
![]() |
Получает/устанавливает дополнительные поведенческие флаги. |
![]() |
Если позволено, используйте ограничения внешнего ключа. |
![]() |
Замена свойства источника данных, которая использует синтаксис URI SQLite. |
![]() |
Получает/устанавливает шифрование базы данных шестнадцатеричным паролем. |
![]() |
Получает значение, которое указывает, есть ли у DbConnectionStringBuilder фиксированный размер. |
![]() |
Получает значение, которое указывает, что DbConnectionStringBuilder read-only. |
![]() |
Получает или устанавливает значение, связанное с указанным ключом. |
![]() |
Определяет, как SQLite обращается с операционным файлом журнала. |
![]() |
Получает ICollection, который содержит ключи DbConnectionStringBuilder. |
![]() |
Если позволено, использует формат 3.xx для максимальной совместимости, но приводит к большим размерам базы данных. |
![]() |
Получает/устанавливает максимальное количество страниц, которые может содержать база данных |
![]() |
Если позволено, пропустите использование формируемых флагов связи по умолчанию. |
![]() |
Если позволено, пропустите использование формируемых общих флагов связи. |
![]() |
Получает/устанавливает размер страницы для связи. |
![]() |
Получает/устанавливает пароль шифрования базы данных. |
![]() |
Получает/устанавливает использовать ли объединение связи. По умолчанию "False" |
![]() |
Получает/устанавливает максимальное количество повторений, готовя SQL, который будет выполнен. Это обычно относится только к ошибкам подготовки, следующим из изменяемой схемы базы данных. |
![]() |
Получает/устанавливает приблизительное количество инструкций по виртуальной машине между событиями прогресса. Для событий прогресса, чтобы на самом деле работать, обработчик событий должен быть добавлен к событию Progress. |
![]() |
Когда позволено, база данных будет открыта для доступа только для чтения, запись будет отключена. |
![]() |
Позвольте или отключите рекурсивные триггеры. |
![]() |
Если позволено, примените настройки подключения по умолчанию к открытым базам данных. |
![]() |
Получает/устанавливает максимальное количество повторений, обрабатывая SQL, который будет выполнен. Это обычно относится только к ошибкам, следующим из блокируемой базы данных. |
![]() |
Получает/устанавливает способ синхронизации (сброс файла) строки подключения. Умолчание "Normal". |
![]() |
Получает/устанавливает шифрование базы данных текстовым паролем в шестнадцатеричном виде. |
![]() |
Получает/устанавливает шифрование базы данных текстовым паролем. |
![]() |
Если позволено, пытается решить обеспеченное имя файла источника данных к полному пути перед открытием. |
![]() |
Замена свойства источника данных. |
![]() |
Получает/устанавливает кодирование для строки подключения. Умолчание "False", которое указывает на кодирование UTF-8. |
![]() |
Получает ICollection, который содержит значения в DbConnectionStringBuilder. |
![]() |
Получает/устанавливает версию по умолчанию SQLite. В настоящее время единственное значение это 3, указывая на версию 3 библиотеки sqlite. |
![]() |
Получает/устанавливает название VFS связи. |
![]() |
EXPERIMENTAL Тайм-аут ожидания, чтобы использовать с методом WaitForEnlistmentReset. Это используется только ожидая включения в список, который будет перезагружен до транзакции, и только когда соответствующий флаг связи установлен. |
![]() |
Если не null, это версия ZipVFS, чтобы использовать. Это требует, чтобы System.Data.SQLite interop assembly и основная управляемая сборка были собраны с опцией INTEROP_INCLUDE_ZIPVFS, иначе это свойство ничего не делает. |
![]() |
Добавляет вход с указанным ключом и значением в DbConnectionStringBuilder. |
![]() |
Очищает содержание экземпляра DbConnectionStringBuilder. |
![]() |
Определяет, содержит ли DbConnectionStringBuilder определенный ключ. |
![]() |
Определяет, равен ли указанный Object текущему Object. |
![]() |
Сравнивает информацию о связи в этом объекте DbConnectionStringBuilder с информацией о связи в предоставляемом объекте. |
![]() |
Служит хеш-функцией для конкретного типа. GetHashCode подходит для использования в алгоритмах хеширования и таких структурах данных, как хэш-таблица. |
![]() |
Получает Type текущего экземпляра. |
![]() |
Удаляет вход с указанным ключом из экземпляра DbConnectionStringBuilder. |
![]() |
Указывает, существует ли указанный ключ в этом экземпляре DbConnectionStringBuilder. |
![]() |
Возвращает строку подключения, связанную с этим DbConnectionStringBuilder. |
![]() |
Функция помощника для получения значений из connectionstring. |
![]() |
Очищает коллекцию объектов PropertyDescriptor на связанном DbConnectionStringBuilder. |
![]() |
Позволяет Object попытаться освободить ресурсы и выполнить другие операции очистки прежде чем Object очищен сборщиком мусора. |
![]() |
Наполняет Hashtable информацией обо всех свойствах этого DbConnectionStringBuilder. |
![]() |
Создает мелкую копию текущего Object. |
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Методы класса SQLiteConnectionStringBuilder упоминаются ниже. Для полного списка участников класса SQLiteConnectionStringBuilder посмотрите тему Члены SQLiteConnectionStringBuilder.
![]() |
Добавляет вход с указанным ключом и значением в DbConnectionStringBuilder. |
![]() |
Очищает содержание экземпляра DbConnectionStringBuilder. |
![]() |
Определяет, содержит ли DbConnectionStringBuilder определенный ключ. |
![]() |
Определяет, равен ли указанный Object текущему Object. |
![]() |
Сравнивает информацию о связи в этом объекте DbConnectionStringBuilder с информацией о связи в предоставляемом объекте. |
![]() |
Служит хеш-функцией для конкретного типа. GetHashCode подходит для использования в алгоритмах хеширования и таких структурах данных, как хэш-таблица. |
![]() |
Получает Type текущего экземпляра. |
![]() |
Удаляет вход с указанным ключом из экземпляра DbConnectionStringBuilder. |
![]() |
Указывает, существует ли указанный ключ в этом экземпляре DbConnectionStringBuilder. |
![]() |
Возвращает строку подключения, связанную с этим DbConnectionStringBuilder. |
![]() |
Функция помощника для получения значений из connectionstring. |
![]() |
Очищает коллекцию объектов PropertyDescriptor на связанном DbConnectionStringBuilder. |
![]() |
Позволяет Object освободить ресурсы и выполнить другие операции очистки прежде, чем Object будет очищен сборкой мусора. |
![]() |
Наполняет Hashtable информацией обо всех свойствах этого DbConnectionStringBuilder. |
![]() |
Создает мелкую копию текущего Object. |
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
![]() |
Получает/устанавливает название схемы основы заполнителя, используемое для целей совместимости .NET Framework. |
![]() |
Получает/устанавливает, не сохранить ли GUID двоичном формате. Умолчание True экономит место в базе данных. |
![]() |
Получает или устанавливает значение, которое указывает, видимо ли свойство ConnectionString в Visual Studio. |
![]() |
Получает/устанавливает занятый тайм-аут с оперативной библиотекой SQLite. |
![]() |
Получает/устанавливает размер кэша для связи. |
![]() |
Получает или устанавливает строку подключения, связанную с DbConnectionStringBuilder. |
![]() |
Получает текущее количество ключей, которые содержатся в ConnectionString. |
![]() |
Получает/устанавливает имя открываемого файла в строке подключения. |
![]() |
Получает/устанавливает формат DateTime для связи. |
![]() |
Получает/устанавливает строку формата DateTime для форматирования и парсинга. |
![]() |
Получает/устанавливает вид DateTime для связи. |
![]() |
Получает/устанавливает тип БД по умолчанию для связи. |
![]() |
Устанавливает уровень изоляции по умолчанию для транзакций на связи. |
![]() |
Получает/устанавливает время сна (максимум) по умолчанию для недавно созданных команд. |
![]() |
Получает/устанавливает тайм-аут команды по умолчанию для недавно созданных команд. Это особенно полезно для команд, используемых внутренне в SQLiteTransaction, где урегулирование тайм-аута невозможно. |
![]() |
Получает/устанавливает имя типа по умолчанию для связи. |
![]() |
Определяет, будет ли связь автоматически участвовать в текущей распределенной транзакции (если она есть). |
![]() |
Если true, бросит исключение, если база данных, определенная в строке подключения, не будет существовать. Если false, база данных будет создана автоматически. |
![]() |
Получает/устанавливает дополнительные поведенческие флаги. |
![]() |
Если позволено, используйте ограничения внешнего ключа. |
![]() |
Замена свойства источника данных, который использует синтаксис URI SQLite. |
![]() |
Получает/устанавливает шифрование базы данных шестнадцатеричным паролем. |
![]() |
Получает значение, которое указывает, есть ли у DbConnectionStringBuilder фиксированный размер. |
![]() |
Получает значение, которое указывает, что DbConnectionStringBuilder read-only. |
![]() |
Получает или устанавливает значение, связанное с указанным ключом. |
![]() |
Определяет, как SQLite обращается с операционным файлом журнала. |
![]() |
Получает ICollection, который содержит ключи DbConnectionStringBuilder. |
![]() |
Если позволено, использует формат 3.xx для максимальной совместимости, но приводит к большим размерам базы данных. |
![]() |
Получает/устанавливает максимальное количество страниц, которое может держать база данных. |
![]() |
Если позволено, пропустите использование формируемых флагов связи по умолчанию. |
![]() |
Если позволено, пропустите использование формируемых общих флагов связи. |
![]() |
Получает/устанавливает размер страницы для связи. |
![]() |
Получает/устанавливает пароль шифрования базы данных. |
![]() |
Получает/устанавливает, использовать ли объединение связи. По умолчанию "False". |
![]() |
Получает/устанавливает максимальное количество повторений, готовя SQL, который будет выполнен. Это обычно относится только к ошибкам подготовки, следующим из изменяемой схемы базы данных. |
![]() |
Получает/устанавливает приблизительное количество инструкций по виртуальной машине между событиями прогресса. Для событий прогресса, чтобы на самом деле сработать, обработчик событий должен быть добавлен к событию Progress. |
![]() |
Когда позволено, база данных будет открыта для доступа только для чтения, запись будет отключена. |
![]() |
Позвольте или отключите рекурсивные триггеры. |
![]() |
Если позволено, примените настройки подключения по умолчанию к открытым базам данных. |
![]() |
Получает/устанавливает максимальное количество повторений, обрабатывая SQL, который будет выполнен. Это обычно относится только к ошибкам, следующим из блокированной базы данных. |
![]() |
Получает/устанавливает способ синхронизации (сброс файла) строки подключения. По умолчанию "Normal". |
![]() |
Получает/устанавливает шифрование базы данных текстовым паролем в шестнадцатеричном виде. |
![]() |
Получает/устанавливает шифрование базы данных текстовым паролем. |
![]() |
Если позволено, пытается решить имя файла источника данных к полному пути перед открытием. |
![]() |
Замена свойства источника данных. |
![]() |
Получает/устанавливает кодирование для строки подключения. Умолчание "False" указывает на кодирование UTF-8. |
![]() |
Получает ICollection, который содержит значения DbConnectionStringBuilder. |
![]() |
Получает/устанавливает версию по умолчанию SQLite. В настоящее время единственное значение 3, указывая на версию 3 библиотеки sqlite. |
![]() |
Получает/устанавливает название VFS связи. |
![]() |
EXPERIMENTAL Тайм-аут ожидания, чтобы использовать с методом WaitForEnlistmentReset. Это используется только ожидая включения в список, который будет перезагружен до включения в транзакцию, и только, когда соответствующий флаг связи установлен. |
![]() |
Если не null, версия ZipVFS, чтобы использовать. Это требует, чтобы System.Data.SQLite interop assembly и основная управляемая сборка были собраны с опцией INTEROP_INCLUDE_ZIPVFS, иначе это свойство ничего не делает. |
Класс SQLiteConnectionStringBuilder | Пространство имен System.Data.SQLite
Создает новый объект SQLiteConnection.
Default constructor
public SQLiteConnection()
Клонирует параметры настройки и строку подключения от существующей связи. Если существующая связь будет уже открыта, эта функция откроет свою собственную связь, перечислит любые приложенные базы данных оригинальной связи и автоматически их присоединит.
public SQLiteConnection(SQLiteConnection)
Инициализирует связь с указанной строкой подключения.
public SQLiteConnection(string)
Инициализирует связь с указанной строкой подключения.
public SQLiteConnection(string,bool)
Класс SQLiteConnection | Пространство имен System.Data.SQLite
События класса SQLiteConnection упоминаются ниже. Для полного списка участников класса SQLiteConnection посмотрите тему Члены SQLiteConnection.
![]() ![]() | Это событие поднято, когда события, связанные с жизненным циклом объекта SQLiteConnection, имеют место. |
![]() | Это событие поднято каждый раз, когда SQLite сталкивается с действием, покрытым авторизатором во время подготовки к запросу. Изменение значения ReturnCode определит, будет ли определенное действие позволяться, игнорироваться или отрицаться. На все время события связанная связь и объекты запроса не должны быть изменены прямо или косвенно вызванным кодом. |
![]() |
Это событие поднимается периодически во время длительных запросов. Изменение значения ReturnCode определит, будет ли операция по базе данных повторена или остановлена. На все время события связанная связь и объекты запроса не должны быть изменены прямо или косвенно. |
![]() |
Это событие поднято каждый раз, когда SQLite передает транзакцию. Возвратите отличное от нуля значение, чтобы вызвать обратную перемотку. |
![]() |
Происходит, когда компонент освобожден через метод Dispose. |
![]() |
Это событие поднимается периодически во время длительных запросов. Изменение значения ReturnCode определит, продолжится ли происходящая операция или будет прервана. На все время события связанная связь и объекты не должны быть изменены прямо или косвенно. |
![]() |
Это событие поднято каждый раз, когда SQLite откатывает транзакцию до прежнего уровня. |
![]() |
Это событие поднято каждый раз, когда база данных открыта или закрыта. |
![]() |
Это событие поднято каждый раз, когда SQLite начинает выполнять запрос на этой связи. Это относится только к данной связи. |
![]() |
Это событие поднято, когда события, соответствующие формируемой маске, подняты для этой связи. |
![]() |
Это событие поднято каждый раз, когда SQLite делает обновление/удаление/вставку в базу данных по этой связи. Это относится только к данной связи. |
Класс SQLiteConnection | Пространство имен System.Data.SQLite
![]() ![]() |
Возвращает общее количество вызовов метода Close для всех связей. |
![]() ![]() |
Эта свойство используется, чтобы получить или установить свлю реализацию пула связи, если есть. Урегулирование этого значения к null заставит использоваться пул связи по умолчанию. |
![]() ![]() |
Возвращает общее количество созданных связей. |
![]() ![]() |
Флаги связи по умолчанию, которые будут использоваться для всех открытых связей, когда они не присутствуют в строке подключения. |
![]() ![]() |
Возвращает последовательность, содержащую определенные константы (опции времени компиляции) при компиляции основной управляемрй сборки, разграниченные пробелами. |
![]() ![]() |
Возвращает общее количество освобожденных связей. |
![]() ![]() |
Возвращается последовательность, содержащая опции времени компиляции с которыми собрали SQLite interop assembly, разграниченные пробелами. |
![]() ![]() |
Этот метод возвращает последовательность, значение которой содержит уникальный идентификатор для исходного контроля, используемого, чтобы построить interop assembly. Если SQLite interop assembly не используется или необходимая информация не может быть получена ни по какой причине, значение null может быть возвращено. |
![]() ![]() |
Этот метод возвращает используемую версию interop SQLite assembly. Если SQLite interop assembly не используется или необходимая информация не может быть получена ни по какой причине, значение null может быть возвращено. |
![]() ![]() | Возвращает общее количество вызовов метода Open для всех связей. |
![]() ![]() |
Этот метод возвращает последовательность, значение которой содержит уникальный идентификатор для исходного контроля, используемого, чтобы построить управляемые компоненты, работающие в настоящее время. Если необходимая информация не может быть получена ни по какой причине, значение null может быть возвращено. |
![]() ![]() |
Этот метод возвращает версию управляемых компонентов для работы с оперативной библиотекой SQLite. Если необходимая информация не может быть получена ни по какой причине, значение null может быть возвращено. |
![]() ![]() |
Дополнительные флаги связи, которые будут использоваться для всех открытых связей. |
![]() ![]() |
Возвращается последовательность, содержащая опции времени компиляции, с которыми собрали основную библиотеку SQLite, разграниченные пробелами. |
![]() ![]() |
Этот метод возвращает последовательность, значение которой это макрос SQLITE_SOURCE_ID препроцессора C, используемого, собирая оперативную библиотеку SQLite. |
![]() ![]() | Возвращает версию основной оперативной библиотеки SQLite. |
![]() ![]() |
Очищает все пулы связи. От любых активных связей откажутся вместо отправки их в пул, когда они будут закрыты. |
![]() ![]() |
Очищает пул связи, ассоциированный с этим подключением. От любых других активных связей, используя тот же самый файл базы данных, откажутся вместо возвращения в пул, когда они будут закрыты. |
![]() ![]() |
Создает файл базы данных. Это просто создает файл в 0 байт, который превратится в базу данных, когда файл будет открыт правильно. |
![]() ![]() |
Создает и возвращает новый дескриптор соединения с базой данных. Этот метод предназначается, чтобы использоваться только внедрениями интерфейса ISQLiteConnectionPool. В теории это могло использоваться другими классами, однако, такое использование не поддерживается. |
![]() ![]() |
Пытается создать и возвратить указанное встроенное внедрение интерфейса ISQLiteConnectionPool. Если не будет такого встроенного внедрения, NotImplementedException будет брошен. |
![]() ![]() |
Возвращает различную статистику глобальной памяти для оперативной библиотеки SQLite с помощью словаря пар ключ/значение. В настоящее время только ключи "MemoryUsed" и "MemoryHighwater" возвращены, и у них есть значения которые соответствуют значениям, которые могли быть получены через свойства связи MemoryUsed и MemoryHighwater. |
![]() ![]() |
Разбирает строку подключения на составные части, используя заказной анализатор строки подключения. Исключение может быть брошено, если синтаксис строки подключения неправильный. |
![]() ![]() |
Перекрыто. Пытается освободить N байт из памяти кучи, освобождая несущественные выделения памяти, проведенные библиотекой базы данных. Память кэша страниц базы данных это пример несущественной памяти. Это ничего не делает и вернет 0, если оперативная библиотека SQLite не была собрана с опцией SQLITE_ENABLE_MEMORY_MANAGEMENT. Произвольно, предпринимаются попытки перезагрузить и/или уплотнить родную кучу Win32, если возможно. |
![]() ![]() |
Устанавливает статус подсистемы отслеживания использования памяти в оперативной библиотеке SQLite. По умолчанию это позволено. Если это будет отключено, отслеживание использования памяти не будет выполнено. Это глобально к процессу. |
![]() ![]() |
Перекрыто. Передает запрос закрытия в оперативную библиотеку SQLite. Бросает исключение, если запрос закрытия терпит неудачу и параметр no-throw не 0. |
![]() ![]() |
Это событие поднято, когда события, связанные с жизненным циклом объекта SQLiteConnection, имеют место. |
![]() |
Перегруженный. Строит новый объект SQLiteConnection. |
![]() |
Вернет не 0, если данное соединение с базой данных находится в autocommit. Autocommit mode это умолчание. Autocommit mode отключен запросом BEGIN и включен назад запросами COMMIT или ROLLBACK. |
![]() |
Получает/устанавливает занятый тайм-аут по умолчанию, чтобы использовать с оперативной библиотекой SQLite. Это используется только открывая связь. |
![]() |
Возвращает количество строк, измененных последним INSERT, UPDATE или DELETE, выполненным на этой связи. |
![]() |
Строка подключения, содержащая параметры для связи. |
![]() |
Заставляет ждать время, устанавливая связь прежде, чем закончить попытку и произвести ошибку. |
![]() |
Получает IContainer, который содержит Component. |
![]() |
Вернет строку "main". |
![]() |
Возвращает имя файла источника данных без расширения или пути. |
![]() |
Получает/устанавливает тип БД по умолчанию для этой связи. Это значение будет использоваться только если не пустой указатель. |
![]() |
Получает/устанавливает время сна (максимум) по умолчанию для недавно созданных команд. Это может также быть установлено в ConnectionString через "DefaultMaximumSleepTime". |
![]() |
Получает/устанавливает тайм-аут команды по умолчанию для недавно созданных команд. Это особенно полезно для команд, используемых внутренне SQLiteTransaction, где урегулирование тайм-аута невозможно. Это может также быть установлено в ConnectionString через "Default Timeout" |
![]() |
Получает/устанавливает название типа БД по умолчанию этой связи. Это будет использоваться только если не null. |
![]() |
Возвращает полный путь и имя файла для в настоящее время открытой базы данных, если таковые имеются. |
![]() |
Получает/устанавливает дополнительные поведенческие флаги для этой связи. Посмотрите перечисление SQLiteConnectionFlags для списка возможных значений. |
![]() |
Вернет rowid последнего успешного INSERT в базу данных от этой связи. |
![]() |
Возвращает максимальный объем памяти (в байтах), используемый оперативной библиотекой SQLite, с тех пор как высшая точка была в последний раз перезагружена. |
![]() |
Возвращает объем памяти (в байтах), использующийся в настоящее время оперативной библиотекой SQLite. |
![]() |
Вернет не 0, если основной дескриптор связи принадлежит этому экземпляру. |
![]() |
Не 0, если встроенный анализатор строки подключения должен использоваться, открывая связь. |
![]() |
Возвращает количество записей пула для имени файла, связанного с этой связью. |
![]() |
Максимальное количество повторений, готовя SQL, который будет выполнен. Это обычно относится только к ошибкам подготовки, следующим из изменяемой схемы базы данных. |
![]() |
Приблизительное количество инструкций по виртуальной машине между событиями прогресса. Для событий прогресса, чтобы на самом деле сработать, обработчик событий должен быть добавлен к событию Progress. Это будет использоваться только когда основной отзыв прогресса должен будет быть изменен. |
![]() |
Возвращает версию основного ядра базы данных SQLite. |
![]() |
Получает или устанавливает ISite для Component. |
![]() |
Возвращает состояние связи. |
![]() |
Максимальное количество повторений, обрабатывая SQL, который будет выполнен. Это обычно относится только к ошибкам, следующим из блокируемой базы данных. |
![]() |
Эта свойство используется, чтобы формировать набор событий, которые могут быть подняты от события Trace2. Это не может быть изменено в то время, как обработчик событий зарегистрирован. |
![]() |
Получает/устанавливает название VFS этой связи. Это будет использоваться только открывая базу данных. |
![]() |
EXPERIMENTAL Тайм-аут ожидания, чтобы использовать с методом WaitForEnlistmentReset. Это используется только ожидая включения в список, которое будет перезагружено до включения в транзакцию и только, когда соответствующий флаг связи установлен. |
![]() |
Добавляет отображение типа для каждого подключения, возможно заменяя один или больше которые уже существуют. |
![]() |
Резервирует базу данных, используя указанное соединение с базой данных в качестве места назначения. |
![]() |
Перекрыто. Устарело. Создает новый SQLiteTransaction, если вы еще не активны на связи. |
![]() |
Перегруженный. Пытается связать указанный экземпляр объекта SQLiteFunction с этой связью. |
![]() |
Этот метод заставляет любую надвигающуюся операцию по базе данных прерываться и возвращаться при первом удобном случае. Это как правило вызывают в ответ на такое пользовательское действие, как нажим "Cancel" или Ctrl-C, где пользователь хочет, чтобы долгая операция по запросу немедленно остановилась. Безопасно вызвать это от любого потока. Однако, небезопасно вызвать это с соединением с базой данных, которое закрывается или могло бы закрыться перед возвратом этого метода. |
![]() |
Этот метод не осуществляется, однако, событие Changed будет все еще поднято. |
![]() |
Перекрыто. Измените пароль (или назначьте пароль) к открытой базе данных. |
![]() |
Очищает кэшированные параметры настройки для каждого подключения. |
![]() |
Очищает отзывы типа для каждого подключения. |
![]() |
Очищает отображения типа для каждого подключения. |
![]() |
Создает клон связи. Клонированы все приложенные базы данных и определенные пользователями функции. Если существующая связь будет открыта, клонированная связь будет также открыта. |
![]() |
Когда соединение с базой данных закрывается, все команды, связанные с этой связью, автоматически перезагружаются. |
![]() |
Пытается создать новый экземпляр объекта ISQLiteChangeGroup, используя эту связь. |
![]() | Перекрыто. Пытается создать новый экземпляр объекта
ISQLiteChangeSet, используя эту связь и указанный поток.|
![]() |
Создает новый SQLiteCommand и ассоциирует его с этой связью. |
![]() |
Создает доступный модуль, содержащий внедрение виртуальной таблицы. |
![]() |
Создает объект, который содержит всю релевантную информацию, запрошенную, чтобы произвести прокси, используемый, чтобы общаться с удаленным объектом. |
![]() |
Пытается создать новый экземпляр объекта ISQLiteSession, используя эту связь и указанное имя базы данных. |
![]() |
Перекрыто. Освобождает и завершает связь, если возможно. |
![]() |
Позволяет или отключает загрузку расширений. |
![]() |
Ручная поддержка включения в список распределенной транзакции. |
![]() |
Определяет, равен ли указанный Object текущему Object. |
![]() |
Позволяет или отключает расширенные коды результата, возвращенные SQLite. |
![]() |
Пытается получить и возвратить основной производный объект
CriticalHandle, связанный с этой связью. Этот метод должен использоваться
только потоком, который создал эту связь, иначе результаты не определены.
WARNING: Этот мето официально не поддерживает внешние вызовы и имеет статус "experimental". |
![]() |
Служит хеш-функцией для конкретного типа. GetHashCode подходит для использования в алгоритмах хеширования и таких структурах данных, как хэш-таблица. |
![]() |
Получает текущий пожизненный объект службы, который управляет политикой управления жизненным циклом для этого экземпляра. |
![]() |
Перекрыт. Следующие команды используются, чтобы извлечь
информацию о схеме из базы данных. Действительные типы схемы:
|
![]() |
Получает Type текущего экземпляра. |
![]() |
Возвращает отображения типа для каждого подключения. |
![]() |
Получает пожизненный объект службы, чтобы управлять политикой управления жизненным циклом для этого экземпляра. |
![]() |
Этот метод проверяет, была ли операция по базе данных для этой связи прервана. |
![]() |
Проверяет, нужно ли эту связь с указанной базой данных считать только для чтения. Исключение будет брошено, если имя базы данных, определенное через name, не может быть найдено. |
![]() |
Перекрыто. Загружает дополнительную библиотеку SQLite из названного файла динамически подключаемой библиотеки. |
![]() |
Перекрыто. Добавьте сообщение регистрации через интерфейс SQLite sqlite3_log. |
![]() |
Открывает связь, используя параметры, найденные в ConnectionString. |
![]() |
Открывает связь, используя параметры, найденные в ConnectionString и возвращает ее. |
![]() |
Перекрыто. Пытается освободить как можно больше памяти кучи для этого соединения с базой данных. |
![]() |
Позволяет или отключает расширенные коды результата, возвращенные SQLite. |
![]() |
Запрашивает или изменяет количество повторений или интервалов повторной попытки (в миллисекундах) для определенных операций I/O, которые могут потерпеть неудачу из-за антивирусного программного обеспечения. |
![]() |
Устанавливает размер куска для основного файла, связанного с этим соединением с базой данных. |
![]() |
Измените значение параметра конфигурации для базы данных. |
![]() |
Позволяет или отключает расширенные коды результата, возвращенные SQLite. |
![]() |
Измените предельное значение для базы данных. |
![]() |
Перекрыто. Установит текущий пароль для закрытой защищенной паролем базы данных. Защищенные паролем базы данных непригодны для любой другой операции, пока пароль не был установлен. Обычно это достигается через урегулирование одного из свойств "*Password" строки подключения, потому что это должно быть сделано до открытия базы данных. |
![]() |
Установит, сбросит или очистит отзывы типа для каждого подключения для указанного имени типа БД. |
![]() |
Перекрыто. Передает запрос закрытия в оперативную библиотеку SQLite. Не бросает исключение, если запрос закрытия терпит неудачу. |
![]() |
Вернет String, содержащую название Component, если есть. Этот метод не должен быть перекрыт. |
![]() |
Пытается получить отзывы типа для каждого подключения для указанного имени типа БД. |
![]() |
Этот метод отвязывает все зарегистрированные (известные) функции или все ранее связанные определенные пользователями функции от этой связи. |
![]() |
Пытается отвязать указанный экземпляр объекта SQLiteFunction от этой связи. |
![]() |
EXPERIMENTAL Ждет включения в список, связанный с этой связью для перезагрузки. Этот метод всегда бросает NotImplementedException при работе с .NET Compact Framework. |
![]() |
Это событие поднято каждый раз, когда SQLite сталкивается с действием, покрытым авторизатором во время подготовки запроса. Изменение значения свойства ReturnCode определит, будет ли определенное действие позволяться, игнорироваться или отрицаться. На все время события связанные связь и объекты запроса не должны быть изменены прямо или косвенно. |
![]() |
Это событие поднимается периодически во время длительных запросов. Изменение значения свойства ReturnCode определит, будет ли определенное действие позволяться, игнорироваться или отрицаться. На все время события связанные связь и объекты запроса не должны быть изменены прямо или косвенно. |
![]() |
Это событие поднято каждый раз, когда SQLite передает транзакцию. Возвратите не 0, чтобы вызвать обратную перемотку. |
![]() |
Происходит, когда компонент освобожден вызовом метода Dispose. |
![]() |
Это событие поднимается периодически во время длительных запросов. Изменение значения свойства ReturnCode определит, будет ли определенное действие позволяться, игнорироваться или отрицаться. На все время события связанные связь и объекты запроса не должны быть изменены прямо или косвенно. |
![]() |
Это событие поднято каждый раз, когда SQLite откатывает транзакцию до прежнего уровня. |
![]() |
Это событие поднято каждый раз, когда база данных открыта или закрыта. |
![]() |
Это событие поднято каждый раз, когда запрос SQLite начинает выполняться на этой связи. Это относится только к данной связи. |
![]() |
Это событие поднято, когда события, соответствующие формируемой маске, подняты для этой связи. |
![]() |
Это событие поднято каждый раз, когда SQLite делает обновление/удаление/вставку в базу данных по этой связи. Это относится только к данной связи. |
![]() |
Получает значение, указывающее, может ли компонент поднять событие. |
![]() |
Вернет экземпляр SQLiteFactory. |
![]() |
Получает значение, которое указывает, находится ли Component в настоящее время в режиме проектирования. |
![]() |
Получает список обработчиков событий, которые присоединены к этому Component. |
![]() |
Перенаправлено к локальной функции BeginTransaction. |
![]() |
Перенаправлено к локальной функции CreateCommand. |
![]() |
Перекрыто. Очищает ресурсы, связанные с текущим экземпляром. |
![]() |
Высвобождает неуправляемые ресурсы и выполняет другие операции очистки, прежде чем Component будет очищен сборкой мусора. |
![]() |
Возвращает объект, который представляет сервис Component или его Container. |
![]() |
Перекрыто. Создает мелкую копию текущего объекта MarshalByRefObject. |
![]() |
Перекрыто. Создает мелкую копию текущего Object. |
![]() |
Поднимает событие StateChange. |
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Методы класса SQLiteConnection упоминаются ниже. Для полного списка участников класса SQLiteConnection посмотрите тему Члены SQLiteConnection.
![]() ![]() |
Очищает все пулы связи. От любых активных связей откажутся вместо отправки в пул, когда они будут закрыты. |
![]() ![]() |
Очищает пул связи, связанный со связью. От любых других активных связей, использующих тот же самый файл базы данных, откажутся вместо возвращения в пул, когда они будут закрыты. |
![]() ![]() |
Создает файл базы данных. Это просто создает пустой файл, который превратится в базу данных, когда файл будет открыт правильно. |
![]() ![]() |
Создает и возвращает новый дескриптор соединения с базой данных. Этот метод предназначается, чтобы использоваться только внедрениями интерфейса ISQLiteConnectionPool. В теории это могло использоваться другими классами, однако, такое использование не поддерживается. |
![]() ![]() |
Пытается создать и возвратить указанное встроенное внедрение интерфейса ISQLiteConnectionPool. Если не будет такого встроенного внедрения, NotImplementedException брошено. |
![]() ![]() |
Возвращает различную статистику глобальной памяти для оперативной библиотеки SQLite с помощью словаря пар ключ/значение. В настоящее время только ключи "MemoryUsed" и "MemoryHighwater" возвращены, и у них есть значения, которые соответствуют значениям, которые могли быть получены через свойства связи MemoryUsed и MemoryHighwater. |
![]() ![]() |
Разбирает строку подключения на составные части, используя заказной анализатор строки подключения. Исключение может быть брошено, если синтаксис строки подключения неправильный. |
![]() ![]() |
Перегруженный. Пытается освободить N байт памяти кучи, освобождая несущественные выделения памяти, проведенные библиотекой базы данных. Память кэша страницы базы данных это пример несущественной памяти. Это ничего не делает и вернет 0, если оперативная библиотека SQLite не была собрана с опцией времени компиляции SQLITE_ENABLE_MEMORY_MANAGEMENT. Произвольно попытается перезагрузить и/или уплотнить родную кучу Win32, если возможно. |
![]() ![]() |
Устанавливает статус подсистемы отслеживания использования памяти в оперативной библиотеке SQLite. По умолчанию это позволено. Если это будет отключено, отслеживание использования памяти не будет выполнено. Это не для каждого подключения, это глобально для процесса. |
![]() ![]() |
Перегруженный. Передает запрос закрытия в оперативную библиотеку SQLite. Бросает исключение, если запрос закрытия терпит неудачу, и параметр no-throw не 0. |
![]() |
Добавляет отображение типа для каждого подключения, возможно заменяя один или больше которые уже существуют. |
![]() |
Резервирует базу данных, используя указанное соединение с базой данных в качестве места назначения. |
![]() |
Перекрыт. Устарел. Создает новый SQLiteTransaction, если вы еще не активны на связи. |
![]() |
Перекрыт. Пытается связать указанный экземпляр объекта SQLiteFunction с этой связью. |
![]() |
Этот метод заставляет любую надвигающуюся операцию по базе данных прерываться и возвращаться при первом удобном случае. Это, как правило, вызывают в ответ такое на пользовательское действие, как нажим, "Cancel" или Ctrl-C, где пользователь хочет, чтобы долгая операция по запросу немедленно остановилась. Безопасно вызвать это от любого потока. Однако, небезопасно вызвать это с соединением с базой данных, которое закрывается или могло бы закрыться перед возвратом этого метода. |
![]() |
Этот метод не осуществляется, однако, событие Changed будет все еще поднято. |
![]() |
Перекрыто. Измените (или назначьте) пароль к открытой базе данных. |
![]() |
Очищает кэшированные параметры настройки для каждого подключения. |
![]() |
Очищает отзывы типа для каждого подключения. |
![]() |
Очищает отображения типа для каждого подключения. |
![]() |
Создает клон связи. Клонированы все присоединенные базы данных и определенные пользователями функции. Если существующая связь будет открыта, клонированная связь будет также открыта. |
![]() |
Когда соединение с базой данных закрывается, все команды, связанные с этой связью, автоматически перезагружаются. |
![]() |
Пытается создать новый экземпляр объекта ISQLiteChangeGroup, используя эту связь. |
![]() |
Перекрыт. Пытается создать новый экземпляр объекта ISQLiteChangeSet, используя эту связь и указанный поток. |
![]() |
Создайте новый SQLiteCommand и свяжите его с этой связью. |
![]() |
Создает доступный модуль, содержащий внедрение виртуальной таблицы. |
![]() |
Создает объект, который содержит всю релевантную информацию, запрошенную, чтобы произвести прокси, используемый, чтобы общаться с удаленным объектом. |
![]() |
Пытается создать новый экземпляр объекта ISQLiteSession, используя эту связь и указанное имя базы данных. |
![]() |
Перекрыт. Освобождает и завершает связь, если возможно. |
![]() |
Позволяет или отключает загрузку расширений. |
![]() |
Ручная поддержка включения в список распределенной транзакции. |
![]() |
Определяет, равен ли указанный Object текущему Object. |
![]() |
Позволяет или отключает расширенные коды результата, возвращенные SQLite. |
![]() |
Пытается получить и возвратить основной производный объект CriticalHandle, связанный с этой связью. Этот метод должен использоваться только потоком, который создал эту связь, иначе результаты не определены. |
![]() |
Служит хеш-функцией для конкретного типа. GetHashCode подходит для использования в алгоритмах хеширования и таких структурах данных, как хэш-таблица. |
![]() |
Получает текущий пожизненный объект службы, который управляет политикой управления жизненным циклом для этого экземпляра. |
![]() |
Перекрыт. Следующие команды используются, чтобы извлечь
информацию о схеме из базы данных. Действительные типы схемы:
|
![]() |
Получает Type текущего экземпляра. |
![]() |
Возвращает отображения типа для каждого подключения. |
![]() |
Получает пожизненный объект службы, чтобы управлять политикой управления жизненным циклом для этого экземпляря. |
![]() |
Этот метод проверяет, была ли операция по базе данных для этой связи прервана. |
![]() |
Проверяет, нужно ли эту связь с указанной базой данных считать только для чтения. Исключение будет брошено, если имя базы данных, определенное через name, не найдено. |
![]() |
Перегруженный. Загружает дополнительную библиотеку SQLite из названного файла динамически подключаемой библиотеки. |
![]() |
Перегруженный. Добавьте сообщение регистрации через интерфейс SQLite sqlite3_log. |
![]() |
Открывает связь, используя параметры, найденные в ConnectionString. |
![]() |
Открывает связь, используя параметры, найденные в ConnectionString, затем возвращает их. |
![]() |
Перегруженный. Пытается освободить как можно больше памяти кучи для этого соединения с базой данных. |
![]() |
Позволяет или отключает расширенные коды результата, возвращенные SQLite. |
![]() |
Запрашивает или изменяет количество повторений или интервал повторной попытки (в миллисекундах) для определенных операций I/O, которые могут потерпеть неудачу из-за антивирусного программного обеспечения. |
![]() |
Устанавливает размер куска для основного файла, связанного с этим соединением с базой данных. |
![]() |
Изменит значение параметра конфигурации для базы данных. |
![]() |
Позволяет или отключает расширенные коды результата, возвращенные SQLite. |
![]() |
Изменит предельное значение для базы данных. |
![]() |
Перекрыт. Задает текущий пароль для закрытой защищенной паролем базы данных. Защищенные паролем базы данных непригодны для любой другой операции, пока пароль не был установлен. Обычно это достигается через урегулирование одного из свойств "*Password" строки подключения, потому что это должно быть сделано до открытия базы данных. |
![]() |
Устанавливает, сбрасывает или очищает отзывы типа для каждого подключения для указанного имени типа БД. |
![]() |
Перегруженный. Передает запрос закрытия в оперативную библиотеку SQLite. Не бросает исключение, если запрос закрытия терпит неудачу. |
![]() |
Вернет String, содержащую название Component, если есть. Этот метод не должен быть перегружен. |
![]() |
Пытается получить отзывы типа для каждого подключения для указанного имени типа БД. |
![]() |
Этот метод отвязывает все зарегистрированные (известные) функции или все ранее связанные определенные пользователями функции от этой связи. |
![]() |
Пытается отзвязать указанный экземпляр объекта SQLiteFunction от этой связи. |
![]() |
EXPERIMENTAL Ждет включения в список, связанный с этой связью, который будет перезагружен. Этот метод всегда бросает NotImplementedException при работе с .NET Compact Framework. |
![]() |
Перенаправлено на локальную функцию BeginTransaction. |
![]() |
Перенаправлено на локальную функцию CreateCommand. |
![]() | Перегруженный. Очищает ресурсы, связанные с текущим экземпляром. |
![]() |
Высвобождает неуправляемые ресурсы и выполняет другие операции очистки, прежде чем Component очищен сборкой мусора. |
![]() |
Возвращает объект, который представляет сервис Component или его Container. |
![]() |
Перегруженный. Создает мелкую копию текущего объекта MarshalByRefObject. |
![]() |
Перегруженный. Создает мелкую копию текущего Object. |
![]() |
Поднимает событие StateChange. |
Класс SQLiteConnection | Пространство имен System.Data.SQLite
Свойства класса SQLiteConnection упоминаются ниже. Для полного списка участников класса SQLiteConnection посмотрите тему Члены SQLiteConnection.
![]() ![]() |
Возвращает общее количество вызовов метода Close для всех связей. |
![]() ![]() |
Это свойство используется, чтобы получить или установить свое внедрение пула связи, чтобы использовать, если есть. Урегулирование этого к null заставит внедрение пула связи по умолчанию использоваться. |
![]() ![]() |
Возвращает общее количество созданных связей. |
![]() ![]() |
Флаги связи по умолчанию, которые будут использоваться для всех открытых связей, когда они не присутствуют в строке подключения. |
![]() ![]() |
Возвращает последовательность, содержащую определенные константы (опции времени компиляции), с которыми собирали основную управляемую сборку, разграниченные пробелами. |
![]() ![]() |
Возвращает общее количество закрытых связей. |
![]() ![]() |
Возвращается последовательность, содержащая опции времени компиляции, с которыми собирали SQLite interop assembly, разграниченную пробелами. |
![]() ![]() |
Этот метод возвращает последовательность, значение которой содержит уникальный идентификатор для исходного контроля, используемого, чтобы построить interop assembly. Если SQLite interop assembly не используется, или необходимая информация не может быть получена ни по какой причине, вернется null. |
![]() ![]() |
Этот метод возвращает версию используемой interop SQLite assembly. Если SQLite interop assembly не используется, или необходимая информация не может быть получена ни по какой причине, вернется null. |
![]() ![]() | Возвращает общее количество вызовов метода Open для всех связей. |
![]() ![]() |
Этот метод возвращает последовательность, значение которой содержит уникальный идентификатор для исходного контроля, используемого, чтобы построить управляемые компоненты, выполняемые в настоящее время. Если необходимая информация не может быть получена ни по какой причине, вернет null. |
![]() ![]() | Этот метод возвращает версию управляемых компонентов, которые используются для взаимодействовия с оперативной библиотекой SQLite. Если необходимая информация не может быть получена ни по какой причине, вернет null. |
![]() ![]() |
Дополнительные флаги связи, которые будут использоваться для всех открытых связей. |
![]() ![]() |
Возвращается последовательность, содержащая опции времени компиляции основной библиотеки SQLite, разграниченные пробелами. |
![]() ![]() |
Этот метод возвращает последовательность, значение которой совпадает с макросом SQLITE_SOURCE_ID препроцессора C, используемого, собирая оперативную библиотеку SQLite. |
![]() ![]() |
Возвращает версию основной оперативной библиотеки SQLite. |
![]() |
Вернет не 0, если данное соединение с базой данных находится в autocommit mode. Autocommit mode включен по умолчанию. Autocommit mode выключен командой BEGIN. Autocommit mode включается снова командами COMMIT или ROLLBACK. |
![]() |
Получает/устанавливает занятый тайм-аут по умолчанию, чтобы использовать с оперативной библиотекой SQLite. Это используется только открывая связь. |
![]() |
Возвращает количество строк, измененных последним INSERT, UPDATE или DELETE, выполненным на этой связи. |
![]() |
Строка подключения, содержащая параметры для связи. |
![]() |
Заставляет ждать время, устанавливая связь прежде, чем закончить попытку и произвести ошибку. |
![]() |
Получает IContainer, который содержит Component. |
![]() |
Вернет строку "main". |
![]() |
Возвращает имя файла источника данных без расширения или пути. |
![]() |
Получает/устанавливает тип БД по умолчанию для этой связи. Это значение будет использоваться только если не пустой указатель. |
![]() |
Получает/устанавливает время сна (максимум) по умолчанию для недавно созданных команд. Это может также быть установлено в ConnectionString через "DefaultMaximumSleepTime". |
![]() |
Получает/устанавливает тайм-аут команды по умолчанию для недавно созданных команд. Это особенно полезно для команд, используемых внутренне в SQLiteTransaction, где урегулирование тайм-аута невозможно. Это может также быть установлено в ConnectionString с "Default Timeout". |
![]() |
Получает/устанавливает название типа БД по умолчанию этой связи. Это значение будет использоваться только если не пустой указатель. |
![]() |
Возвращает полностью квалифицированный путь и имя файла для в настоящее время открытой базы данных, если таковые имеются. |
![]() |
Получает/устанавливает дополнительные поведенческие флаги для этой связи. Посмотрите перечисление SQLiteConnectionFlags для списка возможных значений. |
![]() |
Вернет rowid последнего успешного INSERT в базу данных от этой связи. |
![]() |
Возвращает максимальный объем памяти (в байтах) используемый оперативной библиотекой SQLite с тех пор, как высшая точка была в последний раз перезагружена. |
![]() |
Возвращает объем памяти (в байтах) использующийся в настоящее время оперативной библиотекой SQLite. |
![]() |
Вернет не 0, если основной дескриптор связи принадлежит этому экземпляру. |
![]() |
Не 0, если встроенный анализатор строки подключения должен использоваться, открывая связь. |
![]() |
Возвращает количество записей пула для имени файла, связанного с этой связью. |
![]() |
Максимальное количество повторений, готовя SQL, который будет выполнен. Это обычно относится только к ошибкам подготовки, следующим из изменяемой схемы базы данных. |
![]() |
Приблизительное количество инструкций по виртуальной машине между событиями прогресса. Для событий прогресса, чтобы на самом деле сработать, обработчик событий должен быть добавлен к событию Progress. Это будет использоваться только когда основной отзыв прогресса должен быть изменен. |
![]() |
Возвращает версию основного ядра базы данных SQLite. |
![]() |
Получает или устанавливает ISite Component. |
![]() |
Возвращает состояние связи. |
![]() |
Максимальное количество повторений, обрабатывая SQL, который будет выполнен. Это обычно относится только к ошибкам, следующим из блокированной базы данных. |
![]() |
Эта свойство используется, чтобы формировать набор событий, которые могут быть подняты от события Trace2. Значение не может быть изменено в то время, как обработчик событий зарегистрирован. |
![]() |
Получает/устанавливает название VFS этой связи. Значение будет использоваться только открывая базу данных. |
![]() |
EXPERIMENTAL Тайм-аут ожидания, чтобы использовать с методом WaitForEnlistmentReset. Это используется только ожидая включения в список, который будет перезагружено до включения в транзакцию, и только когда соответствующий флаг связи установлен. |
![]() |
Получает значение, указывающее, может ли компонент поднять событие. |
![]() |
Вернет экземпляр SQLiteFactory. |
![]() |
Получает значение, указывающее, находится ли сейчас Component в режиме проектирования. |
![]() |
Получает список обработчиков событий, которые присоединены к этому Component. |
Класс SQLiteConnection | Пространство имен System.Data.SQLite