DataReader Класс

Определение

Предоставляет возможность предоставлять данные из любых данных.

public ref class DataReader abstract : IDisposable
public abstract class DataReader : IDisposable
type DataReader = class
    interface IDisposable
Public MustInherit Class DataReader
Implements IDisposable
Наследование
DataReader
Производный
Реализации

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

DataReader()

Конструктор класса. Создает экземпляр непараметризованного экземпляра DataReader класса.

Свойства

IsClosed

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

ItemCount

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

Status

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

Методы

Close()

Закрывает экземпляр DataReader.

Dispose()

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

Dispose(Boolean)

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

Finalize()

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

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

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

GetItem(Int32)

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

GetItem(String)

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

GetItemMaxLength(Int32)

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

GetItemName(Int32)

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

GetItemType(Int32, DataItemTypeFormat)

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

IsNullItem(Int32)

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

NextResult()

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

Read()

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

Terminate()

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

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