SQLite ADO.NET Provider

Класс SQLiteVirtualTable

Этот класс представляет управляемое виртуальное внедрение таблицы. Это не sealed и должно использоваться в качестве базового класса для любых определенных пользователями виртуальных классов таблицы, осуществленных в управляемом коде.

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

System.Object
SQLiteVirtualTable

public class SQLiteVirtualTable : ISQLiteNativeHandle, IDisposable

Требования

Namespace: System.Data.SQLite

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

См. также

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

SQLite ADO.NET Provider

Свойство SQLiteVirtualTable.Arguments

Исходный массив последовательностей, предоставленных Create и Connect.

public virtual string[] Arguments { public get; }

См. также

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

SQLite ADO.NET Provider

Метод SQLiteVirtualTable.BestIndex

Этот метод должен обычно использоваться методом BestIndex, чтобы выполнить выбор индекса на основе ограничений, обеспеченных оперативной библиотекой SQLite.

public virtual bool BestIndex(
SQLiteIndex index
);

Параметры

index
Экземпляр объекта SQLiteIndex, содержащий все данные для вводов и выводов, касающихся выбора индекса.

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

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

См. также

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

SQLite ADO.NET Provider

Свойство SQLiteVirtualTable.DatabaseName

Название базы данных, содержащей эту таблицу.

public virtual string DatabaseName { public get; }

См. также

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

SQLite ADO.NET Provider

Метод SQLiteVirtualTable.Dispose()

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

public void Dispose();

Реализация

IDisposable.Dispose

См. также

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

SQLite ADO.NET Provider

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

protected virtual void Dispose(
bool disposing
);

Параметры

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

См. также

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

SQLite ADO.NET Provider

Метод SQLiteVirtualTable.Finalize

Завершает этот экземпляр объекта.

protected override void Finalize();

См. также

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

SQLite ADO.NET Provider

Свойство SQLiteVirtualTable.Index

Экземпляр объекта SQLiteIndex, содержащий все данные для вводов и выводов, касающихся нового выбора индекса.

public virtual SQLiteIndex Index { public get; }

См. также

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

SQLite ADO.NET Provider

Свойство SQLiteVirtualTable.ModuleName

Название модуля, осуществляющего эту таблицу.

public virtual string ModuleName { public get; }

См. также

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

SQLite ADO.NET Provider

Свойство SQLiteVirtualTable.NativeHandle

Возвращает основной дескриптор SQLite, связанный с этим экземпляром объекта.

public virtual IntPtr NativeHandle { public get; internal set; }

Реализация

ISQLiteNativeHandle.NativeHandle.

См. также

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

SQLite ADO.NET Provider

Метод SQLiteVirtualTable.Rename

Пытается сделать запись переименования виртуальной таблицы, связанной с этим экземпляром объекта.

public virtual bool Rename(
string name
);

Параметры

name
Новое название виртуальной таблицы.

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

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

См. также

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

SQLite ADO.NET Provider

Свойство SQLiteVirtualTable.TableName

Название виртуальной таблицы.

public virtual string TableName { public get; }

См. также

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

SQLite ADO.NET Provider

SQLiteVirtualTable Constructor

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

SQLiteVirtualTable(
string[] arguments
);

Параметры

arguments
Исходный массив последовательностей, предоставленных методами Create и Connect.

См. также

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

SQLite ADO.NET Provider

Класс SQLiteVirtualTableCursor

Этот класс представляет управляемое виртуальное внедрение курсора таблицы. Это не sealed и должно использоваться в качестве базового класса для любых определенных пользователями виртуальных классов курсора таблицы, осуществленных в управляемом коде.

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

System.Object
SQLiteVirtualTableCursor
SQLiteVirtualTableCursorEnumerator

public class SQLiteVirtualTableCursor : ISQLiteNativeHandle, IDisposable

Требования

Namespace: System.Data.SQLite

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

См. также

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

SQLite ADO.NET Provider

Метод SQLiteVirtualTableCursor.Dispose()

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

public void Dispose();

Реализация

IDisposable.Dispose

См. также

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

SQLite ADO.NET Provider

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

protected virtual void Dispose(
bool disposing
);

Параметры

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

См. также

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

SQLite ADO.NET Provider

Метод SQLiteVirtualTableCursor.Filter

Этот метод должен обычно использоваться методом Filter, чтобы выполнить фильтрацию строк результата и/или сделать запись критериев фильтрации, обеспеченных оперативной библиотекой SQLite.

public virtual void Filter(
int indexNumber,
string indexString,
SQLiteValue[] values
);

Параметры

indexNumber
Число, чтобы определить отобранный индекс.
indexString
Строка, чтобы определить отобранный индекс.
values
Значения, соответствующие каждой колонке в отобранном индексе.

См. также

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

SQLite ADO.NET Provider

Метод SQLiteVirtualTableCursor.Finalize

Завершает этот экземпляр объекта.

protected override void Finalize();

См. также

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

SQLite ADO.NET Provider

Метод SQLiteVirtualTableCursor.GetRowIndex

Определяет порядковый номер integer для текущей строки.

public virtual int GetRowIndex();

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

Порядковый номер integer для текущей строки или 0, если это не может быть определено.

См. также

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

SQLite ADO.NET Provider

Свойство SQLiteVirtualTableCursor.IndexNumber

Число, чтобы определить отобранный индекс. Это значение будет установлено с помощью метода Filter.

public virtual int IndexNumber { public get; }

См. также

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

SQLite ADO.NET Provider

Свойство SQLiteVirtualTableCursor.IndexString

Строка, чтобы определить отобранный индекс. Это значение будет установлено с помощью метода Filter.

public virtual string IndexString { public get; }

См. также

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

SQLite ADO.NET Provider

Поле SQLiteVirtualTableCursor.InvalidRowIndex

Представляет недействительный порядковый номер integer строки.

protected static readonly int InvalidRowIndex;

См. также

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

SQLite ADO.NET Provider

Свойство SQLiteVirtualTableCursor.NativeHandle

Возвращает основной дескриптор SQLite, связанный с этим экземпляром объекта.

public virtual IntPtr NativeHandle { public get; internal set; }

Реализация

ISQLiteNativeHandle.NativeHandle.

См. также

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

SQLite ADO.NET Provider

Метод SQLiteVirtualTableCursor.NextRowIndex

Регулирует порядковый номер строки (integer) так, чтобы он относился к следующей строке.

public virtual void NextRowIndex();

См. также

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

SQLite ADO.NET Provider

Свойство SQLiteVirtualTableCursor.Table

Экземпляр объекта SQLiteVirtualTable, который связан с этим экземпляром объекта.

public virtual SQLiteVirtualTable Table { public get; }

См. также

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

SQLite ADO.NET Provider

Метод SQLiteVirtualTableCursor.TryPersistValues

Пытается сохранить указанные экземпляры объектов SQLiteValue, чтобы сделать их доступными после влзврата из метода Filter.

protected virtual int TryPersistValues(
SQLiteValue[] values
);

Параметры

values
Массив экземпляров объектов SQLiteValue, которые будут сохранены.

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

Число экземпляров объектов SQLiteValue, которые были успешно сохранены.

См. также

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

SQLite ADO.NET Provider

Свойство SQLiteVirtualTableCursor.Values

Значения, по которым фильтровали строки, возвращенные через этот экземпляр объекта курсора. Это значение будет установлено с помощью метода Filter.

public virtual SQLiteValue[] Values { public get; }

См. также

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

SQLite ADO.NET Provider

SQLiteVirtualTableCursor Constructor

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

SQLiteVirtualTableCursor(
SQLiteVirtualTable table
);

Параметры

table
Экземпляр объекта SQLiteVirtualTable, который связан с этим экземпляром объекта.

См. также

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

SQLite ADO.NET Provider

Класс SQLiteVirtualTableCursorEnumerator

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

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

System.Object
SQLiteVirtualTableCursor
SQLiteVirtualTableCursorEnumerator
SQLiteVirtualTableCursorEnumerator(T)

public class SQLiteVirtualTableCursorEnumerator : SQLiteVirtualTableCursor, IEnumerator

Требования

Namespace: System.Data.SQLite

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

См. также

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

SQLite ADO.NET Provider

Метод SQLiteVirtualTableCursorEnumerator.CheckClosed

Бросает InvalidOperationException, если виртуальный курсор таблицы был закрыт.

public virtual void CheckClosed();

См. также

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

SQLite ADO.NET Provider

Метод SQLiteVirtualTableCursorEnumerator.Close

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

public virtual void Close();

См. также

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

SQLite ADO.NET Provider

Свойство SQLiteVirtualTableCursorEnumerator.Current

Возвращает значение для текущей строки виртуального курсора таблицы, используя свойство Current экземпляра объекта IEnumerator.

public virtual object Current { public get; }

Реализация

IEnumerator.Current.

См. также

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

SQLite ADO.NET Provider

Метод SQLiteVirtualTableCursorEnumerator.Dispose(Boolean)

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

protected override void Dispose(
bool disposing
);

Параметры

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

См. также

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

SQLite ADO.NET Provider

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

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

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

public void Dispose()

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

protected override void Dispose(bool)

См. также

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

SQLite ADO.NET Provider

Свойство SQLiteVirtualTableCursorEnumerator.EndOfEnumerator

Не 0, если конец виртуальной таблицы был замечен (то есть, нет больше доступных строк, включая текущую).

public virtual bool EndOfEnumerator { public get; }

См. также

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

SQLite ADO.NET Provider

Свойство SQLiteVirtualTableCursorEnumerator.IsOpen

Не 0, если виртуальный курсор открыт.

public virtual bool IsOpen { public get; }

См. также

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

SQLite ADO.NET Provider

Метод SQLiteVirtualTableCursorEnumerator.MoveNext

Переходит к следующей строке виртуального курсора таблицы, используя метод MoveNext экземпляра объекта IEnumerator.

public virtual bool MoveNext();

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

Отличный от нуля, если текущая строка действительна, ноль иначе. Если ноль возвращен, никакие дальнейшие строки недоступны.

Реализация

IEnumerator.MoveNext.

См. также

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

SQLite ADO.NET Provider

Метод SQLiteVirtualTableCursorEnumerator.Reset

Сбросит позицию курсора, также лишая законной силы текущую строку, используя метод Reset экземпляра объекта IEnumerator.

public virtual void Reset();

Реализация

IEnumerator.Reset.

См. также

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

SQLite ADO.NET Provider

SQLiteVirtualTableCursorEnumerator Constructor

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

SQLiteVirtualTableCursorEnumerator(
SQLiteVirtualTable table,
IEnumerator enumerator
);

Параметры

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

См. также

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

SQLite ADO.NET Provider

Члены SQLiteVirtualTableCursorEnumerator

Обзор SQLiteVirtualTableCursorEnumerator.

Public Instance Constructors

SQLiteVirtualTableCursorEnumerator Constructor Создает экземпляр класса.

Public Instance Properties

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

Public Instance Methods

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

Protected Instance Methods

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

См. также

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

SQLite ADO.NET Provider

Методы SQLiteVirtualTableCursorEnumerator

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

Public Instance Methods

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

Protected Instance Methods

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

См. также

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

SQLite ADO.NET Provider

Свойства SQLiteVirtualTableCursorEnumerator

Свойства класса SQLiteVirtualTableCursorEnumerator упоминаются ниже. Для полного списка участников класса SQLiteVirtualTableCursorEnumerator посмотрите Члены SQLiteVirtualTableCursorEnumerator.

Public Instance Properties

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

См. также

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

SQLite ADO.NET Provider

Поля SQLiteVirtualTableCursor

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

Protected Static Fields

InvalidRowIndexЗначение представляет недействительный порядковый номер строки (integer).

См. также

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

SQLite ADO.NET Provider

Члены SQLiteVirtualTableCursor

Обзор SQLiteVirtualTableCursor.

Protected Static Fields

InvalidRowIndexЗначение представляет недействительный порядковый номер строки (integer).

Public Instance Constructors

SQLiteVirtualTableCursor Constructor Создает экземпляр класса.

Public Instance Properties

IndexNumberЧисло, которое помогало определить отобранный индекс. Это значение будет установлено с помощью метода Filter.
IndexStringСтрока, которая помогала определить отобранный индекс. Это значение будет установлено с помощью метода Filter.
NativeHandleВозвращает основной дескриптор SQLite, связанный с этим экземпляром объекта.
TableЭкземпляр объекта SQLiteVirtualTable, связанный с этим экземпляром объекта.
ValuesЗначения, которыми фильтровали строки, возвращенные через этот экземпляр объекта курсора. Это значение будет установлено с помощью метода Filter.

Public Instance Methods

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

Protected Instance Methods

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

См. также

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

SQLite ADO.NET Provider

Методы SQLiteVirtualTableCursor

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

Public Instance Methods

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

Protected Instance Methods

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

См. также

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

SQLite ADO.NET Provider

Свойства SQLiteVirtualTableCursor

Свойства класса SQLiteVirtualTableCursor упоминаются ниже. Для полного списка участников класса SQLiteVirtualTableCursor посмотрите Члены SQLiteVirtualTableCursor.

Public Instance Properties

IndexNumberЧисло, которое помогало определить отобранный индекс. Это значение будет установлено с помощью метода Filter.
IndexStringСтрока, которая помогала определить отобранный индекс. Это значение будет установлено с помощью метода Filter.
NativeHandleВозвращает основной дескриптор SQLite, связанный с этим экземпляром объекта.
TableЭкземпляр объекта SQLiteVirtualTable, связанный с этим экземпляром объекта.
ValuesЗначения, которыми фильтровали строки, возвращенные через этот экземпляр объекта курсора. Это значение будет установлено с помощью метода Filter.

См. также

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

SQLite ADO.NET Provider

Члены SQLiteVirtualTable

Обзор SQLiteVirtualTable.

Public Instance Constructors

SQLiteVirtualTable Constructor Создает экземпляр класса.

Public Instance Properties

ArgumentsИсходный массив строк, предоставленных Create и Connect.
DatabaseNameИмя БД, в которой эта таблица.
IndexЭкземпляр объекта SQLiteIndex, содержащий все данные для вводов и выводов, касающихся нового выбора индекса.
ModuleNameНазвание модуля, осуществляющего эту виртуальную таблицу.
NativeHandleВозвращает основной дескриптор SQLite, связанный с этим экземпляром объекта.
TableNameИмя виртуальной таблицы.

Public Instance Methods

BestIndexЭтот метод должен обычно использоваться BestIndex, чтобы выполнить выбор индекса на основе ограничений, обеспеченных оперативной библиотекой SQLite.
DisposeПерегружен. Избавляется от этого экземпляра объекта.
Equals (унаследовано от Object) Определяет, равен ли указанный Object текущему Object.
GetHashCode (унаследовано от Object) Служит хеш-функцией для конкретного типа. GetHashCode подходит для использования в таких алгоритмах хеширования и структурах данных, как хэш-таблица.
GetType (унаследовано от Object)Получает Type текущего экземпляра.
RenameПытается сделать запись переименования виртуальной таблицы, связанной с этим экземпляром объекта.
ToString (унаследовано от Object)Вернет String, которая представляет текущий Object.

Protected Instance Methods

DisposeПерегружен. Избавляется от этого экземпляра объекта.
FinalizeЗавершает этот экземпляр объекта.
MemberwiseClone (унаследовано от Object) Создает мелкую копию текущего Object.

См. также

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

SQLite ADO.NET Provider

Методы SQLiteVirtualTable

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

Public Instance Methods

BestIndexЭтот метод должен обычно использоваться BestIndex, чтобы выполнить выбор индекса на основе ограничений, обеспеченных оперативной библиотекой SQLite.
DisposeПерегружен. Избавляется от этого экземпляра объекта.
Equals (унаследовано от Object) Определяет, равен ли указанный Object текущему Object.
GetHashCode (унаследовано от Object) Служит хеш-функцией для конкретного типа. GetHashCode подходит для использования в таких алгоритмах хеширования и структурах данных, как хэш-таблица.
GetType (унаследовано от Object)Получает Type текущего экземпляра.
RenameПытается сделать запись переименования виртуальной таблицы, связанной с этим экземпляром объекта.
ToString (унаследовано от Object)Вернет String, которая представляет текущий Object.

Protected Instance Methods

DisposeПерегружен. Избавляется от этого экземпляра объекта.
FinalizeЗавершает этот экземпляр объекта.
MemberwiseClone (унаследовано от Object) Создает мелкую копию текущего Object.

См. также

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

SQLite ADO.NET Provider

Свойства SQLiteVirtualTable

Свойства класса SQLiteVirtualTable упоминаются ниже. Для полного списка участников класса SQLiteVirtualTable посмотрите Члены SQLiteVirtualTable.

Public Instance Properties

ArgumentsИсходный массив строк, предоставленных Create и Connect.
DatabaseNameИмя БД, в которой эта таблица.
IndexЭкземпляр объекта SQLiteIndex, содержащий все данные для вводов и выводов, касающихся нового выбора индекса.
ModuleNameНазвание модуля, осуществляющего эту виртуальную таблицу.
NativeHandleВозвращает основной дескриптор SQLite, связанный с этим экземпляром объекта.
TableNameИмя виртуальной таблицы.

См. также

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