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


AdoDotNetDataReader - класс

Обеспечивает реализацию класса DataReader используя реализацию интерфейса ADO.NETIDataReader.

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

System.Object
  Microsoft.VisualStudio.Data.DataReader
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetDataReader

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

Синтаксис

'Декларация
Public Class AdoDotNetDataReader _
    Inherits DataReader
public class AdoDotNetDataReader : DataReader
public ref class AdoDotNetDataReader : public DataReader
type AdoDotNetDataReader =  
    class
        inherit DataReader
    end
public class AdoDotNetDataReader extends DataReader

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

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

  Имя Описание
Открытый метод AdoDotNetDataReader(IDataReader) Конструктор класса.Инициализирует параметризованный экземпляр класса AdoDotNetDataReader с реализацией интерфейса IDataReader.
Открытый метод AdoDotNetDataReader(IDataReader, IDbCommand, array<DataParameter[]) Конструктор класса.Инициализирует параметризованный экземпляр класса AdoDotNetDataReader с реализацией интерфейса IDataReader и команд и параметров, сформированных IDataReader.

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

Свойства

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

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

Методы

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

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

Заметки

Этот класс предоставляет реализацию, основанную на интерфейсе IDataReader класса DataReader.

Маловероятно, что поставщику данных, необходимо переопределить или в противном случае изменения функциональности этого класса. вместо этого они могут просто создавать его экземпляр, если они имеют ADO.NETIDataReader и им требуется возвратить DataReader DDEX

.

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

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

См. также

Ссылки

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

AdoDotNetConnectionSupport