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


DataReader - класс

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

Иерархия наследования

Object
  Microsoft.VisualStudio.Data.DataReader
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetDataReader
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetDataTableReader
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetSchemaReader

Пространство имен:  Microsoft.VisualStudio.Data
Сборка:  Microsoft.VisualStudio.Data (в Microsoft.VisualStudio.Data.dll)

Синтаксис

'Декларация
Public MustInherit Class DataReader _
    Implements IDisposable
public abstract class DataReader : IDisposable
public ref class DataReader abstract : IDisposable
[<AbstractClass>]
type DataReader =  
    class 
        interface IDisposable 
    end
public abstract class DataReader implements IDisposable

Тип DataReader предоставляет следующие члены.

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

  Имя Описание
Защищенный метод DataReader Конструктор класса.Создает nonparameterized экземпляр класса DataReader.

В начало страницы

Свойства

  Имя Описание
Открытое свойство IsClosed Получает логическое значение, указывающее, был ли закрыть указанного средства чтения.
Открытое свойство ItemCount Получает число элементов в текущем блоке данных.
Открытое свойство Status Возвращает числовой код состояния, возвращенный методом в настоящее время реализации данные модуль чтения данных.

В начало страницы

Методы

  Имя Описание
Открытый метод Close Закрывает экземпляр DataReader.
Открытый метод Dispose() Ресурсы, которые содержат управляемые выпусками для текущего DataReader приводятся в примере.
Защищенный метод Dispose(Boolean) Очищает ресурсы, связанные с текущим экземпляром DataReader как при Dispose метод открытого вызвать, а так же, как и когда объект завершает работу с вызовом метода Finalize.
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Завершает текущий экземпляр DataReader. (Переопределяет Object.Finalize.)
Открытый метод GetBytes Получает указанное число байтов необработанных двоичных данных.
Открытый метод GetHashCode Служит хэш-функцией по умолчанию. (Унаследовано от Object.)
Открытый метод GetItem(Int32) Извлекает значение элемента по указанному индексу в текущем блоке данных.
Открытый метод GetItem(String) Извлекает значение элемента данных с указанным именем в текущем блоке данных.
Открытый метод GetItemMaxLength Извлекает максимальная длина в символах элементов данных по указанному индексу.
Открытый метод GetItemName Получает имя, присвоенное элементу данных по указанному индексу.
Открытый метод GetItemType Извлекает тип данных элемента или элементов по указанному индексу в указанном формате.
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод IsNullItem Указывает, является ли элемент данных по указанному индексу, не указывается, то есть nullссылка NULL (Nothing в Visual Basic).
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод NextResult Перемещает модуль чтения данных к следующему результату в случаях, когда средство чтения содержит несколько результатов.
Открытый метод Read Перемещает модуль чтения на следующий блок данных в тех случаях, когда средство чтения содержит несколько блоков.
Открытый метод Terminate Завершает модуль чтения данных сразу, не возвращая данные не обязательно устанавливать параметры вывода.
Открытый метод ToString Возвращает строку, представляющую текущий объект. (Унаследовано от Object.)

В начало страницы

Заметки

Все механизмы получения данных основани- уровня возвращают объект DataReader.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Data - пространство имен

AdoDotNetDataReader