SQLite ADO.NET Provider

Класс SQLiteModuleEnumerable(T)

Этот класс осуществляет виртуальный модуль таблицы, который выставляет экземпляр объекта IEnumerable`1 как виртуальную таблицу только для чтения. Это может использоваться в качестве базового класса для любого определенного пользователями виртуального класса таблицы, который обертывает экземпляр объекта IEnumerable`1.

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

System.Object
SQLiteModule
SQLiteModuleNoop
SQLiteModuleCommon
SQLiteModuleEnumerable
SQLiteModuleEnumerable(T)

public class SQLiteModuleEnumerable<T> : SQLiteModuleEnumerable

Требования

Namespace: System.Data.SQLite.Generic

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

См. также

Члены SQLiteModuleEnumerable(T) | Пространство имен System.Data.SQLite.Generic

SQLite ADO.NET Provider

См. Column.

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

Параметры

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

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

См. Column.

Реализация

ISQLiteManagedModule.Column.

См. также

Класс SQLiteModuleEnumerable<T> | Пространство имен System.Data.SQLite.Generic

Освобождает этот экземпляр объекта.

protected override void SQLiteModuleEnumerable(
bool disposing
);

Параметры

disposing
Отличный от нуля, если этот метод вызывают из метода Dispose. 0, если если этот метод вызывают из finalizer.

См. также

Класс SQLiteModuleEnumerable<T> | Пространство имен System.Data.SQLite.Generic | Список перегрузок SQLiteModuleEnumerable<T>.Dispose

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

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

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

public void Dispose()

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

protected override void Dispose(bool)

См. также

Класс SQLiteModuleEnumerable<T> | Пространство имен System.Data.SQLite.Generic

См. Open.

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

Параметры

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

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

См. Open.

Реализация

ISQLiteManagedModule.Open.

См. также

Класс SQLiteModuleEnumerable<T> | Пространство имен System.Data.SQLite.Generic

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

SQLiteModuleEnumerable<T>(
string name,
IEnumerable<T> enumerable
);

Параметры

name
Название модуля. Этот параметр не может быть null.
enumerable
IEnumerable`1, чтобы выставить как виртуальную таблицу. Этот параметр не может быть null.

См. также

Класс SQLiteModuleEnumerable<T> | Пространство имен System.Data.SQLite.Generic

Обзор SQLiteModuleEnumerable(T).

Public Instance Constructors

Конструктор SQLiteModuleEnumerable(T) Создает экземпляр класса.

Public Instance Properties

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

Public Instance Methods

Begin (унаследовано от SQLiteModuleNoop) См. Begin.
BestIndex (унаследовано от SQLiteModuleEnumerable) См. BestIndex.
Close (унаследовано от SQLiteModuleEnumerable) См. Close.
Column См. Column.
Commit (унаследовано от SQLiteModuleNoop) См. Commit.
Connect (унаследовано от SQLiteModuleEnumerable) См. Connect
Create (унаследовано от SQLiteModuleEnumerable) См. Create.
Destroy (унаследовано от SQLiteModuleEnumerable) См. Destroy.
Disconnect (унаследовано от SQLiteModuleEnumerable) См. Disconnect.
Dispose (унаследовано от SQLiteModule) Перегруженный. Избавляется от этого экземпляра объекта.
Eof (унаследовано от SQLiteModuleEnumerable) См. Eof.
Equals (унаследовано от Object) Определяет, равен ли указанный Object текущему Object.
Filter (унаследовано от SQLiteModuleEnumerable) См. Filter.
FindFunction (унаследовано от SQLiteModuleNoop) См. FindFunction.
GetHashCode (унаследовано от Object) Служит хеш-функцией для конкретного типа. GetHashCode подходит для использования в таких алгоритмах хеширования и структурах данных, как хэш-таблица.
GetType (унаследовано от Object) Получает Type текущего экземпляра.
Next (унаследовано от SQLiteModuleEnumerable) См. Next.
OpenСм. Open.
Release (унаследовано от SQLiteModuleNoop) См. Release.
Rename (унаследовано от SQLiteModuleEnumerable) См. Rename.
Rollback (унаследовано от SQLiteModuleNoop) См. Rollback.
RollbackTo (унаследовано от SQLiteModuleNoop) См. RollbackTo.
RowId (унаследовано от SQLiteModuleEnumerable) См. RowId.
Savepoint (унаследовано от SQLiteModuleNoop) См. Savepoint.
Sync (унаследовано от SQLiteModuleNoop) См. Sync.
ToString (унаследовано от Object) Вернет String, которая представляет текущий Object.
Update (унаследовано от SQLiteModuleEnumerable) См. 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.
CursorEndOfEnumeratorError (унаследовано от SQLiteModuleEnumerable) Устанавливает сообщение об ошибке, которое указывает, что виртуальный курсор стола не имеет текущей строки.
CursorFromIntPtr (унаследовано от SQLiteModule) Ищет и возвращает экземпляр объекта SQLiteVirtualTableCursor на основе указателя на структуру sqlite3_vtab_cursor.
CursorToIntPtr (унаследовано от SQLiteModule) Ассигнует и возвращает указатель на структуру sqlite3_vtab_cursor и создает ассоциацию между нею и указанным экземпляром объекта SQLiteVirtualTableCursor.
CursorTypeMismatchError (унаследовано от SQLiteModuleCommon) Устанавливает сообщение об ошибке, которое указывает, что виртуальный курсор имеет неправильный тип.
DeclareFunction (унаследовано от SQLiteModule) Вызывает оперативную библиотеку SQLite, чтобы объявить функцию виртуальной таблицы в ответ на вызов метода xCreate или xConnect.
DeclareTable (унаследовано от SQLiteModule) Пытается объявить схему для виртуальной таблицы, используя указанное соединение с базой данных.
DisposeПерегруженный. Избавляется от этого экземпляра объекта.
Finalize (унаследовано от SQLiteModule) Завершает этот экземпляр объекта.
FreeCursor (унаследовано от SQLiteModule) Освобождает структуру sqlite3_vtab_cursor, используя обеспеченный указатель на нее.
FreeTable (унаследовано от SQLiteModule) Освобождает структуру sqlite3_vtab, используя обеспеченный указатель на нее.
GetDefaultResultCode (унаследовано от SQLiteModuleNoop) Определяет значение по умолчанию SQLiteErrorCode, которое будет возвращено методами интерфейса ISQLiteManagedModule, которые испытывают недостаток в перекрытом внедрении во всех классах, полученных из класса SQLiteModuleNoop.
GetFunctionKey (унаследовано от SQLiteModule) Определяет ключ, который должен использоваться, чтобы определить и сохранить экземпляр объекта SQLiteFunction для виртуальной таблицы (то есть быть возвращенным с помощью метода xFindFunction).
GetMethodResultCode (унаследовано от SQLiteModuleNoop) Определяет значение SQLiteErrorCode, которое должно быть возвращено указанным методом интерфейса ISQLiteManagedModule, если это испытывает недостаток в перекрытом внедрении. Если никакое определенное значение SQLiteErrorCode не будет доступно (или задано) для указанного метода, SQLiteErrorCode, возвращаемый методом GetDefaultResultCode, вернется взамен.
GetNativeModuleImpl (унаследовано от SQLiteModule) Получает и возвращает внедрение интерфейса ISQLiteNativeModule, которое будет использоваться, создавая структуру sqlite3_module. Производные классы могут перекрыть этот метод, чтобы поставлять дополнительное внедрение для интерфейса ISQLiteNativeModule.
GetRowIdFromObject (унаследовано от SQLiteModuleCommon) Определяет уникальный идентификатор для текущей строки.
GetSqlForDeclareTable (унаследовано от SQLiteModuleCommon) Определяет SQL-оператор, которым объявляли виртуальную таблицу. Этот метод должен быть перекрыт в производных классах, если они требуют своей схемы виртуальной таблицы.
GetStringFromObject (унаследовано от SQLiteModuleCommon) Определяет последовательность, чтобы возвратить как значение столбца для значения экземпляра объекта.
MakeRowId (унаследовано от SQLiteModuleCommon) Создает уникальный идентификатор строки Int64 из двух значений Int32. Первый Int32 должен содержать порядковый номер для текущей строки, второе значение должно содержать хэш-код значения столбца ключа для текущей строки.
MemberwiseClone (унаследовано от Object) Создает мелкую копию текущего Object.
ResultCodeToEofResult (унаследовано от SQLiteModuleNoop) Конвертирует значение SQLiteErrorCode в boolean для использования с методом Eof.
ResultCodeToFindFunctionResult (унаследовано от SQLiteModuleNoop) Конвертирует значение SQLiteErrorCode в boolean для использования с методом FindFunction.
SetCursorError (унаследовано от SQLiteModule) Принимает меры, чтобы указанное сообщение об ошибке было помещено в поле zErrMsg структуры sqlite3_vtab derived, освободив существующее сообщение об ошибке, если таковое имеется.
SetEstimatedCost (унаследовано от SQLiteModule) Перегруженный. Изменяет указанный экземпляр объекта SQLiteIndex, чтобы содержать указанное предполагаемое значение.
SetEstimatedRows (унаследовано от SQLiteModule) Перегруженный. Изменяет указанный экземпляр объекта SQLiteIndex, чтобы содержать указанное предполагаемые строки.
SetIndexFlags (унаследовано от SQLiteModule) Перекрыто.
SetMethodResultCode (унаследовано от SQLiteModuleNoop) Установит значение 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.

См. также

Класс SQLiteModuleEnumerable<T> | Пространство имен System.Data.SQLite.Generic

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

Public Instance Methods

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

Protected Instance Methods

AllocateCursor (унаследовано от SQLiteModule) Ассигнует структуру sqlite3_vtab_cursor и возвращает указатель на нее.
AllocateTable (унаследовано от SQLiteModule) Ассигнует структуру sqlite3_vtab и возвращает указатель на нее.
CreateNativeModuleImpl (унаследовано от SQLiteModule) Создает и возвращает внедрение интерфейса ISQLiteNativeModule, соответствующее текущему экземпляру объекта SQLiteModule.
CursorEndOfEnumeratorError (унаследовано от SQLiteModuleEnumerable) Устанавливает сообщение об ошибке в то, которое указывает, что виртуальный курсор таблицы не имеет текущей строки.
CursorFromIntPtr (унаследовано от SQLiteModule) Ищет и возвращает экземпляр объекта SQLiteVirtualTableCursor на основе указателя на структуру sqlite3_vtab_cursor derived.
CursorToIntPtr (унаследовано от SQLiteModule) Ассигнует и возвращает указатель на структуру sqlite3_vtab_cursor и создает ассоциацию между нею и указанным экземпляром объекта SQLiteVirtualTableCursor.
CursorTypeMismatchError (унаследовано от SQLiteModuleCommon) Устанавливает сообщение об ошибке в то, которое указывает, что виртуальный курсор имеет неправильный тип.
DeclareFunction (унаследовано от SQLiteModule) Вызывает оперативную библиотеку SQLite, чтобы объявить функцию виртуальной таблицы в ответ на обращение к методу xCreate или xConnect.
DeclareTable (унаследовано от SQLiteModule) Пытается объявить схему для виртуальной таблицы, используя указанное соединение с базой данных.
DisposeПерегруженный. Избавляется от этого экземпляра объекта.
Finalize (унаследовано от SQLiteModule) Завершает этот экземпляр объекта.
FreeCursor (унаследовано от SQLiteModule) Освобождает структуру sqlite3_vtab_cursor, используя обеспеченный указатель на нее.
FreeTable (унаследовано от SQLiteModule) Освобождает структуру sqlite3_vtab, используя обеспеченный указатель на нее.
GetDefaultResultCode (унаследовано от SQLiteModuleNoop) Определяет умолчание для значения SQLiteErrorCode, которое будет возвращено методами интерфейса ISQLiteManagedModule, которые испытывают недостаток в перекрытом внедрении во всех классах, полученных из класса SQLiteModuleNoop.
GetFunctionKey (унаследовано от SQLiteModule) Указывает ключ, который должен использоваться, чтобы определить и сохранить экземпляр объекта SQLiteFunction для виртуальной таблицы (то есть быть возвращенным с помощью метода xFindFunction).
GetMethodResultCode (унаследовано от SQLiteModuleNoop) Определяет значение SQLiteErrorCode, которое должно быть возвращено указанным методом интерфейса ISQLiteManagedModule, если это испытывает недостаток в перекрытом внедрении. Если никакое определенное значение SQLiteErrorCode не будет доступно или задано, для указанного метода, SQLiteErrorCode, возвращенное методом GetDefaultResultCode, используется.
GetNativeModuleImpl (унаследовано от SQLiteModule) Получает и возвращает внедрение интерфейса ISQLiteNativeModule, которое будет использоваться, создавая структуру sqlite3_module. Производные классы могут перекрыть этот метод, чтобы поставлять дополнительное внедрение для интерфейса ISQLiteNativeModule.
GetRowIdFromObject (унаследовано от SQLiteModuleCommon) Определяет уникальный идентификатор для текущей строки.
GetSqlForDeclareTable (унаследовано от SQLiteModuleCommon) Определяет SQL-оператор, которым объявляли виртуальную таблицу. Этот метод должен быть перекрыт в производных классах, если они требуют своей схемы виртуальной таблицы.
GetStringFromObject (унаследовано от SQLiteModuleCommon) Определяет последовательность, чтобы возвратить как значение столбца для экземпляра объекта.
MakeRowId (унаследовано от SQLiteModuleCommon) Создает уникальный идентификатор строки Int64 из двух значений Int32, первое Int32 должно содержать порядковый номер для текущей строки, второе должно содержать хэш-код значения столбца ключа для текущей строки.
MemberwiseClone (унаследовано от Object) Создает мелкую копию текущего Object.
ResultCodeToEofResult (унаследовано от SQLiteModuleNoop) Преобразует значение SQLiteErrorCode в булево возвращаемое значение для использования с методом Eof.
ResultCodeToFindFunctionResult (унаследовано от SQLiteModuleNoop) Преобразует значение SQLiteErrorCode в булево возвращаемое значение для использования с методом FindFunction.
SetCursorError (унаследовано от SQLiteModule) Помещает указанное сообщение об ошибке в поле полученной структуры sqlite3_vtab, освободив существующее сообщение об ошибке, если есть.
SetEstimatedCost (унаследовано от SQLiteModule) Перегруженный. Изменяет указанный экземпляр объекта SQLiteIndex, чтобы содержать указанное предполагаемое значение.
SetEstimatedRows (унаследовано от SQLiteModule) Перегруженный. Изменяет указанный экземпляр объекта SQLiteIndex, чтобы содержать указанные предполагаемые строки.
SetIndexFlags (унаследовано от SQLiteModule) Перекрыто.
SetMethodResultCode (унаследовано от SQLiteModuleNoop) Установит значение 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.

См. также

Класс SQLiteModuleEnumerable<T> | Пространство имен System.Data.SQLite.Generic

Этот класс представляет виртуальный курсор таблицы, который будет использоваться с классом SQLiteModuleEnumerable. Это может использоваться в качестве базового класса для любого определенного пользователями виртуального класса курсора таблицы, который обертывает экземпляр объекта IEnumerator`1.

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

System.Object
SQLiteVirtualTableCursor
SQLiteVirtualTableCursorEnumerator
SQLiteVirtualTableCursorEnumerator(T)

public class SQLiteVirtualTableCursorEnumerator<T> : SQLiteVirtualTableCursorEnumerator, IEnumerator<T>

Требования

Namespace: System.Data.SQLite.Generic

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

См. также

Члены SQLiteVirtualTableCursorEnumerator(T) | Пространство имен System.Data.SQLite.Generic

Закрывает виртуальный курсор. Этот метод не должен бросать исключения.

public override void SQLiteVirtualTableCursorEnumerator();

См. также

Класс SQLiteVirtualTableCursorEnumerator<T> | Пространство имен System.Data.SQLite.Generic

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

protected override void SQLiteVirtualTableCursorEnumerator(
bool disposing
);

Параметры

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

См. также

Класс SQLiteVirtualTableCursorEnumerator<T> | Пространство имен System.Data.SQLite.Generic | SQLiteVirtualTableCursorEnumerator<T>.Dispose Overload List

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

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

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

public void Dispose()

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

protected override void Dispose(bool)

См. также

Класс SQLiteVirtualTableCursorEnumerator<T> | Пространство имен System.Data.SQLite.Generic

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

Параметры

table
Экземпляр объекта SQLiteVirtualTable, связанный с этим экземпляром объекта.
enumerator
Экземпляр IEnumerator`1, чтобы выставить как виртуальный курсор.

См. также

Класс SQLiteVirtualTableCursorEnumerator<T> | Пространство имен System.Data.SQLite.Generic

SQLiteVirtualTableCursorEnumerator(T) overview

Public Instance Constructors

Конструктор SQLiteVirtualTableCursorEnumerator(T) Строит экземпляр этого класса.

Public Instance Properties

Current (унаследовано от SQLiteVirtualTableCursorEnumerator) Возвращает значение для текущей строки виртуального курсора, используя свойство Current экземпляра объекта IEnumerator.
EndOfEnumerator (унаследовано от SQLiteVirtualTableCursorEnumerator) Не 0, если конец виртуального курсора найден (больше нет доступных строк, включая текущую).
IndexNumber (унаследовано от SQLiteVirtualTableCursor) Число, помогающее определить отобранный индекс. Это значение будет установлено с помощью метода Filter.
IndexString (унаследовано от SQLiteVirtualTableCursor) Последовательность, помогающая определить отобранный индекс. Это значение будет установлено с помощью метода Filter.
IsOpen (унаследовано от SQLiteVirtualTableCursorEnumerator) Не 0, если виртуальный курсор открыт.
NativeHandle (унаследовано от SQLiteVirtualTableCursor) Возвращает основной дескриптор SQLite, связанный с этим экземпляром объекта.
Table (унаследовано от SQLiteVirtualTableCursor) Экземпляр объекта SQLiteVirtualTable, который связан с этим экземпляром объекта.
Values (унаследовано от SQLiteVirtualTableCursor) Значения, использованные, чтобы фильтровать строки, возвращенные через этот экземпляр объекта курсора. Это значение будет установлено с помощью метода Filter.

Public Instance Methods

CheckClosed (унаследовано от SQLiteVirtualTableCursorEnumerator) Бросает InvalidOperationException, если виртуальный курсор был закрыт.
CloseЗакрывает виртуальный курсор. Этот метод не должен бросать исключения.
Dispose (унаследовано от SQLiteVirtualTableCursor) Перегруженный. Избавляется от этого экземпляра объекта.
Equals (унаследовано от Object) Определяет, равен ли указанный Object текущему Object.
Filter (унаследовано от SQLiteVirtualTableCursor) Этот метод должен обычно использоваться методом Filter, чтобы выполнить фильтрацию строк результата и/или сделать запись критериев фильтрации, обеспеченных оперативной библиотекой SQLite.
GetHashCode (унаследовано от Object) Служит хеш-функцией для конкретного типа. GetHashCode подходит для использования в таких алгоритмах хеширования и структурах данных, как хэш-таблица.
GetRowIndex (унаследовано от SQLiteVirtualTableCursor) Определяет порядковый номер (integer) для текущей строки.
GetType (унаследовано от Object) Получает Type текущего экземпляра.
MoveNext (унаследовано от SQLiteVirtualTableCursorEnumerator) Переходит к следующей строке виртуального курсора, используя метод MoveNext экземпляра объекта IEnumerator.
NextRowIndex (унаследовано от SQLiteVirtualTableCursor) Регулирует порядковый номер строки так, чтобы он относился к следующей строке.
Reset (унаследовано от SQLiteVirtualTableCursorEnumerator) Перезагружает виртуальную позицию курсора, также лишая законной силы текущую строку, используя метод Reset экземпляра объекта IEnumerator.
ToString (унаследовано от Object) Вернет String, которая представляет текущий Object.

Protected Instance Methods

DisposeПерегруженный. Избавляется от этого экземпляра объекта.
Finalize (унаследовано от SQLiteVirtualTableCursor) Завершает этот экземпляр объекта.
MemberwiseClone (унаследовано от Object) Создает мелкую копию текущего Object.
TryPersistValues (унаследовано от SQLiteVirtualTableCursor) Пытается сохранить указанные экземпляры объектов SQLiteValue, чтобы сделать их доступными после возврата метода Filter.

См. также

Класс SQLiteVirtualTableCursorEnumerator<T> | Пространство имен System.Data.SQLite.Generic

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

Public Instance Methods

CheckClosed (унаследовано от SQLiteVirtualTableCursorEnumerator) Бросает InvalidOperationException, если виртуальный курсор был закрыт.
CloseЗакрывает виртуальный курсор. Этот метод не должен бросать исключения.
Dispose (унаследовано от SQLiteVirtualTableCursor) Перегруженный. Избавляется от этого экземпляра объекта.
Equals (унаследовано от Object) Определяет, равен ли указанный Object текущему Object.
Filter (унаследовано от SQLiteVirtualTableCursor) Этот метод должен обычно использоваться методом Filter, чтобы выполнить фильтрацию строк результата и/или сделать запись критериев фильтрации, обеспеченных оперативной библиотекой SQLite.
GetHashCode (унаследовано от Object) Служит хеш-функцией для конкретного типа. GetHashCode подходит для использования в таких алгоритмах хеширования и структурах данных, как хэш-таблица.
GetRowIndex (унаследовано от SQLiteVirtualTableCursor) Определяет порядковый номер для текущей строки (integer).
GetType (унаследовано от Object) Получает Type текущего экзепляра.
MoveNext (унаследовано от SQLiteVirtualTableCursorEnumerator) Переходит к следующей строке виртуального курсора, используя метод MoveNext экземпляра объекта IEnumerator.
NextRowIndex (унаследовано от SQLiteVirtualTableCursor) Регулирует порядковый номер строки, чтобы он относился к следующей строке.
Reset (унаследовано от SQLiteVirtualTableCursorEnumerator) Перезагружает виртуальную позицию курсора, также лишая законной силы текущую строку, используя метод Reset экземпляра объекта IEnumerator.
ToString (унаследовано от Object) Вернет String, которая представляет текущий Object.

Protected Instance Methods

DisposeПерегруженный. Избавляется от этого экземпляра объекта.
Finalize (унаследовано от SQLiteVirtualTableCursor) Завершает этот экземпляр объекта.
MemberwiseClone (унаследовано от Object) Создает мелкую копию текущего Object.
TryPersistValues (унаследовано от SQLiteVirtualTableCursor) Пытается сохранить указанные экземпляры объектов SQLiteValue, чтобы сделать их доступными после возврата метода Filter.

См. также

Класс SQLiteVirtualTableCursorEnumerator<T> | Пространство имен System.Data.SQLite.Generic