AdoDotNetSchemaReader Класс

Определение

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

public ref class AdoDotNetSchemaReader : Microsoft::VisualStudio::Data::DataReader
public class AdoDotNetSchemaReader : Microsoft.VisualStudio.Data.DataReader
type AdoDotNetSchemaReader = class
    inherit DataReader
Public Class AdoDotNetSchemaReader
Inherits DataReader
Наследование
AdoDotNetSchemaReader

Конструкторы

AdoDotNetSchemaReader(IDataReader)

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

AdoDotNetSchemaReader(IDataReader, IDbCommand)

Конструктор класса. Инициализирует новый экземпляр AdoDotNetSchemaReader класса с IDataReader IDbCommand объектами и.

Свойства

InnerDataReader

Предоставляет средства для прямого доступа к базовому IDataReader объекту.

IsClosed

Получает логическое значение, указывающее, закрыт ли объект AdoDotNetSchemaReader .

ItemCount

Возвращает целочисленное значение, задающее количество элементов данных, содержащихся в текущем AdoDotNetSchemaReader экземпляре.

SchemaTable

Извлекает объект DataTable, представляющий схему переданного IDataReader в конструктор объекта AdoDotNetSchemaReader .

Status

Извлекает числовой код состояния, возвращенный методом, который в настоящее время предоставляет данные DataReader объекту.

Методы

Close()

Закрывает текущий AdoDotNetSchemaReader экземпляр.

Dispose()

Освобождает управляемые ресурсы, удерживаемые для текущего DataReader экземпляра.

(Унаследовано от DataReader)
Dispose(Boolean)

Очищает ресурсы, связанные с текущим DataReader экземпляром, как при Dispose() вызове открытого метода, так и при финализации объекта с помощью вызова Finalize() метода.

(Унаследовано от DataReader)
GetBytes(Int32, Byte[], Int32, Int32)

Считывает поток байтов в буфер в виде массива, начиная с указанного смещения

GetItem(Int32)

Извлекает элемент данных по указанному индексу.

GetItem(String)

Извлекает элемент данных с указанным именем.

GetItemMaxLength(Int32)

Возвращает целочисленное значение, указывающее максимальную длину элемента данных по указанному индексу.

GetItemName(Int32)

Извлекает имя строкового литерала элемента данных по указанному индексу.

GetItemType(Int32, DataItemTypeFormat)

Извлекает тип данных для элемента данных по указанному индексу и с указанным форматом типа элемента.

IsNullItem(Int32)

Получает логическое значение, указывающее, имеет ли элемент данных с указанным индексом значение null.

NextResult()

Проверяет, существует ли другой результирующий набор, и если true перемещает AdoDotNetSchemaReader .

Read()

Проверяет, существует ли другая запись данных, и если true, переходит AdoDotNetSchemaReader к следующей записи.

Terminate()

DataReaderНемедленно завершает объект, не обязательно возвращая все данные и не устанавливая выходные параметры.

Применяется к