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() |
Немедленно прекращает чтение данных, не требуя возвращения всех данных и параметров вывода. |