Поделиться через


AdoDotNetReader Класс

Определение

Представляет реализацию интерфейсов IVsDataReader и IVsDataReaderDescriptor с помощью объекта .NET DbDataReader ADO.

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

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

AdoDotNetReader(DbDataReader)

Инициализирует параметризованный экземпляр AdoDotNetReader класса с ADO.NET объектом чтения данных.

AdoDotNetReader(DbDataReader, DbCommand)

Инициализирует параметризованный экземпляр AdoDotNetReader класса с ADO.NET объектом чтения данных и объектом команды.

Свойства

Descriptor

Получает сведения, описывающие данные из источника данных.

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

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

IsClosed

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

ItemCount

Возвращает количество элементов в текущем блоке данных.

Status

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

UnderlyingReader

Возвращает базовый DbDataReader экземпляр объекта, используемый этим классом.

Методы

Close()

Закрывает текущий DbDataReader экземпляр объекта.

Dispose()

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

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

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

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

Извлекает указанное количество байтов двоичных данных.

GetBytes(String, Byte[], Int32, Int32)

Извлекает указанное количество байт необработанных двоичных данных.

(Унаследовано от DataReader)
GetItem(Int32)

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

GetItem(String)

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

GetItemIndex(String)

Извлекает индекс элемента для заданного имени элемента, например индекс столбца для заданного имени столбца.

GetItemMaxLength(Int32)

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

GetItemName(Int32)

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

GetItemType(Int32)

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

(Унаследовано от DataReader)
GetItemType(Int32, DataItemTypeFormat)

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

IsNullItem(Int32)

Указывает, не указано ли значение элемента данных по указанному индексу, т. е. null.

IsNullItem(String)

Указывает, является ли значение заданного элемента данных неопределенным, т. е. null.

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

Перемещает средство чтения данных к следующему результату, если средство чтения содержит несколько результатов.

Read()

Перемещает средство чтения к следующему блоку данных, если модуль чтения содержит несколько блоков.

Terminate()

Немедленно завершает работу средства чтения данных без обязательного возврата всех данных или настройки выходных параметров.

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