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


DataReader - класс

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

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

System.Object
  Microsoft.VisualStudio.Data.Framework.DataReader
    Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetReader
    Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetSchemaReader
    Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetTableReader

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

Синтаксис

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

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

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

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

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

Свойства

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

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

Методы

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

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

Заметки

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

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

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

См. также

Ссылки

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

AdoDotNetDataReader