SQLite ADO.NET Provider

Класс SQLiteModuleNoop

Этот класс осуществляет виртуальный модуль таблицы, который ничего не делает, обеспечивая "пустые" внедрения для всех методов интерфейса ISQLiteManagedModule. Кодами результата, возвращенными этими "пустыми" реализациями метода, можно управлять на основе метода при помощи методов GetDefaultResultCode, ResultCodeToEofResult, ResultCodeToFindFunctionResult, GetMethodResultCode и SetMethodResultCode из производных классов.

Для списка всех членов этого типа посмотрите Члены SQLiteModuleNoop.

System.Object
SQLiteModule
SQLiteModuleNoop
SQLiteModuleCommon

public class SQLiteModuleNoop : SQLiteModule

Требования

Namespace: System.Data.SQLite

Assembly: System.Data.SQLite (в System.Data.SQLite.dll)

См. также

Члены SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteModuleNoop.Begin

См. Begin.

public override SQLiteErrorCode Begin(
SQLiteVirtualTable table
);

Параметры

table
См. Begin.

Возвращаемое значение

См. Begin.

Реализация

ISQLiteManagedModule.Begin

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteModuleNoop.BestIndex

См. BestIndex.

public override SQLiteErrorCode BestIndex(
SQLiteVirtualTable table,
SQLiteIndex index
);

Параметры

table
См. BestIndex.
index
См. BestIndex.

Возвращаемое значение

См. BestIndex.

Реализация

ISQLiteManagedModule.BestIndex

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteModuleNoop.Close

См. Close.

public override SQLiteErrorCode Close(
SQLiteVirtualTableCursor cursor
);

Параметры

cursor
См. Close.

Возвращаемое значение

См. Close.

Реализация

ISQLiteManagedModule.Close

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteModuleNoop.Column

См. Column.

public override SQLiteErrorCode Column(
SQLiteVirtualTableCursor cursor,
SQLiteContext context,
int index
);

Параметры

cursor
См. Column.
context
См. Column.
index
См. Column.

Возвращаемое значение

См. Column.

Реализация

ISQLiteManagedModule.Column

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteModuleNoop.Commit

См. Commit.

public override SQLiteErrorCode Commit(
SQLiteVirtualTable table
);

Параметры

table
См. Commit.

Возвращаемое значение

См. Commit.

Реализация

ISQLiteManagedModule.Commit

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteModuleNoop.Connect

См. Connect.

public override SQLiteErrorCode Connect(
SQLiteConnection connection,
IntPtr pClientData,
string[] arguments,
ref SQLiteVirtualTable table,
ref string error
);

Параметры

connection
См. Connect.
pClientData
См. Connect.
arguments
См. Connect.
table
См. Connect.
error
См. Connect.

Возвращаемое значение

См. Connect.

Реализация

ISQLiteManagedModule.Connect

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteModuleNoop.Create

См. Create.

public override SQLiteErrorCode Create(
SQLiteConnection connection,
IntPtr pClientData,
string[] arguments,
ref SQLiteVirtualTable table,
ref string error
);

Параметры

connection
См. Create.
pClientData
См. Create.
arguments
См. Create.
table
См. Create.
error
См. Create.

Возвращаемое значение

См. Create.

Реализация

ISQLiteManagedModule.Create

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteModuleNoop.Destroy

См. Destroy.

public override SQLiteErrorCode Destroy(
SQLiteVirtualTable table
);

Параметры

table
См. Destroy.

Возвращаемое значение

См. Destroy.

Реализация

ISQLiteManagedModule.Destroy

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteModuleNoop.Disconnect

См. Disconnect.

public override SQLiteErrorCode Disconnect(
SQLiteVirtualTable table
);

Параметры

table
См. Disconnect.

Возвращаемое значение

См. Disconnect.

Реализация

ISQLiteManagedModule.Disconnect

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteModuleNoop.Dispose(Boolean)

Избавляется от этого экземпляра объекта.

protected override void Dispose(
bool disposing
);

Параметры

disposing
Не 0, если этот метод вызывают из Dispose. 0, если этот метод вызывают из finalizer.

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite | Список перекрытий SQLiteModuleNoop.Dispose

SQLite ADO.NET Provider

Избавляется от этого экземпляра объекта.

Список перегрузок

Унаследовано от SQLiteModule.

public void Dispose()

Избавляется от этого экземпляра объекта.

protected override void Dispose(bool)

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteModuleNoop.Eof

См. Eof.

public override bool Eof(
SQLiteVirtualTableCursor cursor
);

Параметры

cursor
См. Eof.

Возвращаемое значение

См. Eof.

Реализация

ISQLiteManagedModule.Eof

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteModuleNoop.Filter

См. Filter.

public override SQLiteErrorCode Filter(
SQLiteVirtualTableCursor cursor,
int indexNumber,
string indexString,
SQLiteValue[] values
);

Параметры

cursor
См. Filter.
indexNumber
См. Filter.
indexString
См. Filter.
values
См. Filter.

Возвращаемое значение

См. Filter.

Реализация

ISQLiteManagedModule.Filter

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteModuleNoop.FindFunction

См. FindFunction.

public override bool FindFunction(
SQLiteVirtualTable table,
int argumentCount,
string name,
ref SQLiteFunction function,
ref IntPtr pClientData
);

Параметры

table
См. FindFunction.
argumentCount
См. FindFunction.
name
См. FindFunction.
function
См. FindFunction.
pClientData
См. FindFunction.

Возвращаемое значение

См. FindFunction.

Реализация

ISQLiteManagedModule.FindFunction

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteModuleNoop.GetDefaultResultCode

Определяет значение по умолчанию SQLiteErrorCode, которое будет возвращено методами интерфейса ISQLiteManagedModule, которые испытывают недостаток в перекрытом внедрении во всех классах, полученных из класса SQLiteModuleNoop.

protected virtual SQLiteErrorCode GetDefaultResultCode();

Возвращаемое значение

SQLiteErrorCode, которое должно быть возвращено всеми методами интерфейса ISQLiteManagedModule, если более определенный код результата не был установлен для того метода интерфейса.

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteModuleNoop.GetMethodResultCode

Определяет значение SQLiteErrorCode, которое должно быть возвращено указанным методом интерфейса ISQLiteManagedModule, если это испытывает недостаток в перекрытом внедрении. Если никакое определенное значение SQLiteErrorCode не будет доступно (или задано) для указанного метода, используется SQLiteErrorCode из метода GetDefaultResultCode.

protected virtual SQLiteErrorCode GetMethodResultCode(
string methodName
);

Параметры

methodName
Название метода. В настоящее время этот метод должен быть частью интерфейса ISQLiteManagedModule.

Возвращаемое значение

Значение SQLiteErrorCode, которое должно быть возвращено методом интерфейса ISQLiteManagedModule.

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteModuleNoop.Next

См. Next.

public override SQLiteErrorCode Next(
SQLiteVirtualTableCursor cursor
);

Параметры

cursor
См. Next.

Возвращаемое значение

См. Next.

Реализация

ISQLiteManagedModule.Next

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteModuleNoop.Open

См. Open.

public override SQLiteErrorCode Open(
SQLiteVirtualTable table,
ref SQLiteVirtualTableCursor cursor
);

Параметры

table
См. Open.
cursor
См. Open.

Возвращаемое значение

См. Open.

Реализация

ISQLiteManagedModule.Open

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteModuleNoop.Release

См. Release.

public override SQLiteErrorCode Release(
SQLiteVirtualTable table,
int savepoint
);

Параметры

table
См. Release.
savepoint
См. Release.

Возвращаемое значение

См. Release.

Реализация

ISQLiteManagedModule.Release

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteModuleNoop.Rename

См. Rename.

public override SQLiteErrorCode Rename(
SQLiteVirtualTable table,
string newName
);

Параметры

table
См. Rename.
newName
См. Rename.

Возвращаемое значение

См. Rename.

Реализация

ISQLiteManagedModule.Rename

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteModuleNoop.ResultCodeToEofResult

Конвертирует SQLiteErrorCode в boolean для применения с Eof.

protected virtual bool ResultCodeToEofResult(
SQLiteErrorCode resultCode
);

Параметры

resultCode
SQLiteErrorCode для конвертации.

Возвращаемое значение

Boolean.

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteModuleNoop.ResultCodeToFindFunctionResult

Конвертирует SQLiteErrorCode в boolean для применения с FindFunction.

protected virtual bool ResultCodeToFindFunctionResult(
SQLiteErrorCode resultCode
);

Параметры

resultCode
SQLiteErrorCode для конвертации.

Возвращаемое значение

Boolean.

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteModuleNoop.Rollback

См. Rollback.

public override SQLiteErrorCode Rollback(
SQLiteVirtualTable table
);

Параметры

table
См. Rollback.

Возвращаемое значение

См. Rollback.

Реализация

ISQLiteManagedModule.Rollback

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteModuleNoop.RollbackTo

См. RollbackTo.

public override SQLiteErrorCode RollbackTo(
SQLiteVirtualTable table,
int savepoint
);

Параметры

table
См. RollbackTo.
savepoint
См. RollbackTo.

Возвращаемое значение

См. RollbackTo.

Реализация

ISQLiteManagedModule.RollbackTo

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteModuleNoop.RowId

См. RowId.

public override SQLiteErrorCode RowId(
SQLiteVirtualTableCursor cursor,
ref long rowId
);

Параметры

cursor
См. RowId.
rowId
См. RowId.

Возвращаемое значение

См. RowId.

Реализация

ISQLiteManagedModule.RowId

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteModuleNoop.Savepoint

См. Savepoint.

public override SQLiteErrorCode Savepoint(
SQLiteVirtualTable table,
int savepoint
);

Параметры

table
См. Savepoint.
savepoint
См. Savepoint.

Возвращаемое значение

См. Savepoint.

Реализация

ISQLiteManagedModule.Savepoint

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteModuleNoop.SetMethodResultCode

Устанавливает значение SQLiteErrorCode, которое должно быть возвращено указанным методом интерфейса ISQLiteManagedModule, если это испытывает недостаток в перекрытом внедрении.

protected virtual bool SetMethodResultCode(
string methodName,
SQLiteErrorCode resultCode
);

Параметры

methodName
Название метода. В настоящее время этот метод должен быть частью интерфейса ISQLiteManagedModule.
resultCode
Значение SQLiteErrorCode, которое должно быть возвращено методом интерфейса ISQLiteManagedModule.

Возвращаемое значение

Не 0 при успехе.

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteModuleNoop.Sync

См. Sync.

public override SQLiteErrorCode Sync(
SQLiteVirtualTable table
);

Параметры

table
См. Sync.

Возвращаемое значение

См. Sync.

Реализация

ISQLiteManagedModule.Sync

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Метод SQLiteModuleNoop.Update

См. Update.

public override SQLiteErrorCode Update(
SQLiteVirtualTable table,
SQLiteValue[] values,
ref long rowId
);

Параметры

table
См. Update.
values
См. Update.
rowId
См. Update.

Возвращаемое значение

См. Update.

Реализация

ISQLiteManagedModule.Update

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

SQLiteModuleNoop Constructor

Строит экземпляр этого класса.

SQLiteModuleNoop(
string name
);

Параметры

name
Название модуля. Этот параметр не может быть null.

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Члены SQLiteModuleNoop

Обзор SQLiteModuleNoop

Public Instance Constructors

SQLiteModuleNoop Constructor Строит экземпляр этого класса.

Public Instance Properties

Declared (унаследовано от SQLiteModule) Не 0, если схема для виртуальной таблицы была объявлена.
LogErrors (унаследовано от SQLiteModule) Вернет или установит булево значение, указывающее, должны ли виртуальные ошибки быть зарегистрированы, используя класс SQLiteLog .
LogExceptions (унаследовано от SQLiteModule) Вернет или установит булево значение, указывающее, должны ли исключения, пойманные в методах xDisconnect, xDestroy и Dispose быть зарегистрированы, используя класс SQLiteLog.
Name (унаследовано от SQLiteModule) Возвращает название модуля как это было зарегистрировано в оперативной библиотеке SQLite.

Public Instance Methods

BeginСм. Begin.
BestIndex См. BestIndex.
CloseСм. Close.
Column См. Column.
Commit См. Commit.
Connect См. Connect.
Create См. Create.
Destroy См. Destroy.
Disconnect См. Disconnect.
Dispose (унаследовано от SQLiteModule) Перегруженный. Избавляется от этого экземпляра объекта.
Eof См. Eof.
Equals (унаследовано от Object) Определяет, равен ли указанный Object текущему Object.
FilterСм. Filter.
FindFunctionСм. FindFunction.
GetHashCode (унаследовано от Object) Служит хеш-функцией для конкретного типа. GetHashCode подходит для использования в таких алгоритмах хеширования и структурах данных, как хэш-таблица.
GetType (унаследовано от Object)Получает Type текущего экземпляра.
NextСм. Next.
OpenСм. Open.
ReleaseСм. Release.
RenameСм. Rename.
Rollback См. Rollback.
RollbackTo См. RollbackTo.
RowIdСм. RowId.
Savepoint См. Savepoint.
SyncСм. Sync.
ToString (унаследовано от Object) Вернет String, которая представляет текущий Object.
UpdateСм. Update.

Protected Instance Properties

LogErrorsNoThrow (унаследовано от SQLiteModule) Вернет или установит булево значение, указывающее, должны ли виртуальные ошибки быть зарегистрированы, используя класс SQLiteLog.
LogExceptionsNoThrow (унаследовано от SQLiteModule) Вернет или установит булево значение, указывающее, должны ли исключения, пойманные в методах xDisconnect, xDestroy, SetTableError, SetTableError и Dispose быть зарегистрированы, используя класс SQLiteLog.

Protected Instance Methods

AllocateCursor (унаследовано от SQLiteModule) Ассигнует структуру sqlite3_vtab_cursor и возвращает указатель на нее.
AllocateTable (унаследовано от SQLiteModule) Ассигнует структуру sqlite3_vtab и возвращает указатель на нее.
CreateNativeModuleImpl (унаследовано от SQLiteModule) Создает и возвращает внедрение интерфейса ISQLiteNativeModule, соответствующее текущему экземпляру объекта SQLiteModule.
CursorFromIntPtr (унаследовано от SQLiteModule) Ищет и возвращает экземпляр объекта SQLiteVirtualTableCursor на основе указателя на структуру sqlite3_vtab_cursor.
CursorToIntPtr (унаследовано от SQLiteModule) Ассигнует и возвращает указатель на структуру sqlite3_vtab_cursor и создает ассоциацию между нею и указанным экземпляром объекта SQLiteVirtualTableCursor.
DeclareFunction (унаследовано от SQLiteModule) Вызывает оперативную библиотеку SQLite, чтобы объявить функцию виртуальной таблицы в ответ на вызов методов xCreate или xConnect.
DeclareTable (унаследовано от SQLiteModule) Пытается объявить схему для виртуальной таблицы, используя указанное соединение с базой данных.
DisposeПерегруженный. Избавляется от этого экземпляра объекта.
Finalize (унаследовано от SQLiteModule) Завершает этот экземпляр объекта.
FreeCursor (унаследовано от SQLiteModule) Освобождает структуру sqlite3_vtab_cursor, используя обеспеченный указатель на нее.
FreeTable (унаследовано от SQLiteModule) Освобождает структуру sqlite3_vtab, используя обеспеченный указатель на нее.
GetDefaultResultCodeОпределяет значение по умолчанию SQLiteErrorCode, которое будет возвращено методами интерфейса ISQLiteManagedModule, которые испытывают недостаток в перекрытом внедрении во всех классах, полученных из класса SQLiteModuleNoop.
GetFunctionKey (унаследовано от SQLiteModule) Задает ключ, который должен использоваться, чтобы определить и сохранить экземпляр объекта SQLiteFunction для виртуальной таблицы (то есть, быть возвращенным с помощью метода xFindFunction).
GetMethodResultCodeЗадает значение SQLiteErrorCode, которое должно быть возвращено указанным методом интерфейса ISQLiteManagedModule, если это испытывает недостаток в перекрытом внедрении. Если никакое определенное значение SQLiteErrorCode не будет доступно (или задано) для указанного метода, SQLiteErrorCode вернется из метода GetDefaultResultCode.
GetNativeModuleImpl (унаследовано от SQLiteModule) Получает и возвращает внедрение интерфейса ISQLiteNativeModule, которое будет использоваться, создавая структуру sqlite3_module. Производные классы могут перекрыть этот метод, чтобы поставлять дополнительное внедрение для интерфейса ISQLiteNativeModule.
MemberwiseClone (унаследовано от Object) Создает мелкую копию текущего Object.
ResultCodeToEofResultКонвертирует SQLiteErrorCode в boolean для применения с Eof.
ResultCodeToFindFunctionResultКонвертирует SQLiteErrorCode в boolean для применения с FindFunction.
SetCursorError (унаследовано от SQLiteModule) Принимает меры, чтобы указанное сообщение об ошибке было помещено в поле zErrMsg структуру sqlite3_vtab, освободив существующее сообщение об ошибке, если есть.
SetEstimatedCost (унаследовано от SQLiteModule) Перегруженный. Изменяет указанный экземпляр объекта SQLiteIndex, чтобы содержать указанную предполагаемую стоимость.
SetEstimatedRows (унаследовано от SQLiteModule) Перегруженный. Изменяет указанный экземпляр объекта SQLiteIndex, чтобы содержать указанные предполагаемые строки.
SetIndexFlags (унаследовано от SQLiteModule) Перекрыт.
SetMethodResultCode Установит SQLiteErrorCode, которое должно быть возвращено указанным методом интерфейса ISQLiteManagedModule, если это испытывает недостаток в перекрытом внедрении.
SetTableError (унаследовано от SQLiteModule) Перегруженный. Принимает меры, чтобы указанное сообщение об ошибке было помещено в поле zErrMsg структуры sqlite3_vtab, освободив существующее сообщение об ошибке, если есть.
TableFromCursor (унаследовано от SQLiteModule) Читает и возвращает указатель на структуру sqlite3_vtab на основе указателя на структуру sqlite3_vtab_cursor.
TableFromIntPtr (унаследовано от SQLiteModule) Ищет и возвращает экземпляр объекта SQLiteVirtualTable на основе указателя на структуру sqlite3_vtab.
TableToIntPtr (унаследовано от SQLiteModule) Ассигнует и возвращает указатель на структуру sqlite3_vtab и создает ассоциацию между нею и указанным экземпляром объекта SQLiteVirtualTable.
ZeroTable (унаследовано от SQLiteModule) Обнуляет поля структуры sqlite3_vtab.

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Методы SQLiteModuleNoop

Методы класса SQLiteModuleNoop упоминаются ниже. Для полного списка участников класса SQLiteModuleNoop посмотрите Члены SQLiteModuleNoop.

Public Instance Methods

BeginСм. Begin.
BestIndex См. BestIndex.
CloseСм. Close.
ColumnСм. Column.
CommitСм. Commit.
ConnectСм. Connect.
CreateСм. Create.
DestroyСм. Destroy.
DisconnectСм. Disconnect.
Dispose (унаследовано от SQLiteModule) Перегруженный. Избавляется от этого экземпляра объекта.
EofСм. Eof.
Equals (унаследовано от Object) Определяет, равен ли указанный Object текущему Object.
FilterСм. Filter.
FindFunctionСм. FindFunction.
GetHashCode (унаследовано от Object) Служит хеш-функцией для конкретного типа. GetHashCode подходит для использования в таких алгоритмах хеширования и структурах данных, как хэш-таблица.
GetType (унаследовано от Object)Gets the Type of the current instance.
NextСм. Next.
OpenСм. Open.
Release См. Release.
Rename См. Rename.
Rollback См. Rollback.
RollbackTo См. RollbackTo.
RowIdСм. RowId.
Savepoint См. Savepoint.
SyncСм. Sync.
ToString (унаследовано от Object) Вернет String, которая представляет текущий Object.
UpdateСм. Update.

Protected Instance Methods

AllocateCursor (унаследовано от SQLiteModule) Ассигнует структуру sqlite3_vtab_cursor и возвращает указатель на нее.
AllocateTable (унаследовано от SQLiteModule) Ассигнует структуру sqlite3_vtab и возвращает указатель на нее.
CreateNativeModuleImpl (унаследовано от SQLiteModule) Создает и возвращает внедрение интерфейса ISQLiteNativeModule, соответствующее текущему экземпляру объекта SQLiteModule.
CursorFromIntPtr (унаследовано от SQLiteModule) Ищет и возвращает экземпляр объекта SQLiteVirtualTableCursor на основе указателя на структуру sqlite3_vtab_cursor.
CursorToIntPtr (унаследовано от SQLiteModule) Ассигнует и возвращает указатель на структуру sqlite3_vtab_cursor и создает ассоциацию между нею и указанным экземпляром объекта SQLiteVirtualTableCursor.
DeclareFunction (унаследовано от SQLiteModule) Вызывает оперативную библиотеку SQLite, чтобы объявить функцию виртуальной таблицы в ответ на вызов методов xCreate или xConnect.
DeclareTable (унаследовано от SQLiteModule) Пытается объявить схему для виртуальной таблицы, используя указанное соединение с базой данных.
Dispose Перегруженный. Избавляется от этого экземпляра объекта.
Finalize (унаследовано от SQLiteModule) Завершает этот экземпляр объекта.
FreeCursor (унаследовано от SQLiteModule) Освобождает структуру sqlite3_vtab_cursor, используя обеспеченный указатель на нее.
FreeTable (унаследовано от SQLiteModule) Освобождает структуру sqlite3_vtab, используя обеспеченный указатель на нее.
GetDefaultResultCode Определяет значение по умолчанию SQLiteErrorCode, которое будет возвращено методами интерфейса ISQLiteManagedModule, которые испытывают недостаток в перекрытом внедрении во всех классах, полученных из класса SQLiteModuleNoop.
GetFunctionKey (унаследовано от SQLiteModule) Задает ключ, который должен использоваться, чтобы определить и сохранить экземпляр объекта SQLiteFunction для виртуальной таблицы (то есть, быть возвращенным с помощью метода xFindFunction).
GetMethodResultCodeОпределяет значение SQLiteErrorCode, которое должно быть возвращено указанным методом интерфейса ISQLiteManagedModule, если это испытывает недостаток в перекрытом внедрении. Если никакое определенное значение SQLiteErrorCode не будет доступно (или задано) для указанного метода, используется SQLiteErrorCode из метода GetDefaultResultCode.
GetNativeModuleImpl (унаследовано от SQLiteModule) Получает и возвращает внедрение интерфейса ISQLiteNativeModule, которое будет использоваться, создавая структуру sqlite3_module. Производные классы могут перекрыть этот метод, чтобы поставлять дополнительное внедрение для интерфейса ISQLiteNativeModule.
MemberwiseClone (унаследовано от Object) Создает мелкую копию текущего Object.
ResultCodeToEofResultКонвертирует SQLiteErrorCode в boolean для использования с Eof.
ResultCodeToFindFunctionResultКонвертирует SQLiteErrorCode в boolean для использования с FindFunction.
SetCursorError (унаследовано от SQLiteModule) Принимает меры, чтобы указанное сообщение об ошибке было помещено в поле zErrMsg структуру sqlite3_vtab, освободив существующее сообщение об ошибке, если есть.
SetEstimatedCost (унаследовано от SQLiteModule) Перегруженный. Изменяет указанный экземпляр объекта SQLiteIndex, чтобы содержать указанную предполагаемую стоимость.
SetEstimatedRows (унаследовано от SQLiteModule) Перегруженный. Изменяет указанный экземпляр объекта SQLiteIndex, чтобы содержать указанные предполагаемые строки.
SetIndexFlags (унаследовано от SQLiteModule) Перекрытый.
SetMethodResultCodeУстанавливает значение SQLiteErrorCode, которое должно быть возвращено указанным методом интерфейса ISQLiteManagedModule, если это испытывает недостаток в перекрытом внедрении.
SetTableError (унаследовано от SQLiteModule) Перегруженный. Принимает меры, чтобы указанное сообщение об ошибке было помещено в поле zErrMsg структуры sqlite3_vtab, освободив существующее сообщение об ошибке, если есть.
TableFromCursor (унаследовано от SQLiteModule) Читает и возвращает указатель на структуру sqlite3_vtab на основе указателя на структуру sqlite3_vtab_cursor.
TableFromIntPtr (унаследовано от SQLiteModule) Ищет и возвращает экземпляр объекта SQLiteVirtualTable на основе указателя на структуру sqlite3_vtab.
TableToIntPtr (унаследовано от SQLiteModule) Ассигнует и возвращает указатель на структуру sqlite3_vtab и создает ассоциацию между нею и указанным экземпляром объекта SQLiteVirtualTable.
ZeroTable (унаследовано от SQLiteModule) Обнуляет поля структуры sqlite3_vtab.

См. также

Класс SQLiteModuleNoop | Пространство имен System.Data.SQLite