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


AdoDotNetReader - класс

Обеспечивает реализацию класса DataReader, основываясь на интерфейсах IVsDataReader и IVsDataReaderDescriptor.Эта реализация использует объект ADO.NET DbDataReader.

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

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

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

Синтаксис

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

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

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

  Имя Описание
Открытый метод AdoDotNetReader(DbDataReader) Инициализирует экземпляр класса AdoDotNetReader параметризованный с помощью модуля чтения данных ADO.NET.
Открытый метод AdoDotNetReader(DbDataReader, DbCommand) Инициализирует экземпляр класса AdoDotNetReader параметризованный с помощью модуля чтения данных ADO.NET и командные объектом.

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

Свойства

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

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

Методы

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

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

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

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

См. также

Ссылки

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