SQLite ADO.NET Provider

SQLiteReadValueCallback Delegate

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

public delegate void SQLiteReadValueCallback(
SQLiteConvert convert,
SQLiteDataReader dataReader,
SQLiteConnectionFlags flags,
SQLiteReadEventArgs eventArgs,
string typeName,
int index,
object userData,
out bool complete
);

Параметры

convert
SQLiteConvert для использования.
dataReader
SQLiteDataReader для использования.
flags
Флаги, связанные с экземпляром SQLiteConnection.
eventArgs
Параметр и возвращаемый тип данных для колонки, прочитанной из средства чтения данных.
typeName
Имя типа БД, которое связано с этим отзывом.
index
Индекс колонки, прочитанной из средства чтения данных (начиная с 0).
userData
Данные, первоначально используемые, регистрируя этот отзыв.
complete
Отличный от нуля, если обработка по умолчанию для вызова средства чтения данных должна быть пропущена. Если это будет установлено не в 0 и необходимое возвращаемое значение недоступно или неподходящее, исключение будет брошено.

Требования

Namespace: System.Data.SQLite

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

См. также

Пространство имен System.Data.SQLite

SQLite ADO.NET Provider

Класс SQLiteReadValueEventArgs

Этот класс представляет параметры и возвращаемые значения для методов GetBlob, GetBoolean, GetByte, GetBytes, GetChar, GetChars, GetDateTime, GetDecimal, GetDouble, GetFloat, GetGuid, GetInt16, GetInt32, GetInt64, GetString и GetValue.

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

System.Object
EventArgs
SQLiteReadEventArgs
SQLiteReadValueEventArgs

public class SQLiteReadValueEventArgs : SQLiteReadEventArgs

Требования

Namespace: System.Data.SQLite

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

См. также

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

SQLite ADO.NET Provider

Свойство SQLiteReadValueEventArgs.ExtraEventArgs

Если вызван метод GetBytes или GetChars, этот объект будет содержать связанные параметры множества для этого метода. Если вызванметод GetBlob, этот объект будет содержать связанные параметры blob для этого метода.

public SQLiteReadEventArgs ExtraEventArgs { public get; }

См. также

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

SQLite ADO.NET Provider

Свойство SQLiteReadValueEventArgs.MethodName

Имя метода SQLiteDataReader, который был ответственен за вызов этого отзыва.

public string MethodName { public get; }

См. также

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

SQLite ADO.NET Provider

Свойство SQLiteReadValueEventArgs.Value

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

public SQLiteDataReaderValue Value { public get; }

См. также

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

SQLite ADO.NET Provider

Члены SQLiteReadValueEventArgs

Обзор SQLiteReadValueEventArgs.

Public Instance Properties

ExtraEventArgsЕсли метод GetBytes или GetChars вызовут, этот объект будет содержать связанные параметры множества для того метода. Если вызовут метод GetBlob, этот объект будет содержать связанные параметры blob для этого метода.
MethodNameНазвание метода SQLiteDataReader, который был ответственен за вызов этого отзыва.
ValueЭто может использоваться отзывом, чтобы установить возвращаемое значение для вызванного метода SQLiteDataReader.

Public Instance Methods

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

Protected Instance Methods

Finalize (унаследовано от Object)Позволяет Object освободить ресурсы и выполнить другие операции очистки прежде, чем Object очищен сборкой мусора.
MemberwiseClone (унаследовано от Object) Создает мелкую копию текущего Object.

См. также

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

SQLite ADO.NET Provider

Свойства SQLiteReadValueEventArgs

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

Public Instance Properties

ExtraEventArgsЕсли вызван метод GetBytes или GetChars, этот объект будет содержать связанные параметры множества для того метода. Если вызван метод GetBlob, этот объект будет содержать связанные параметры blob для этого метода.
MethodNameНазвание метода SQLiteDataReader, который был ответственен за вызов этого отзыва.
ValueЭто может использоваться отзывом, чтобы установить возвращаемое значение для вызванного метода SQLiteDataReader.

См. также

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