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


AdoDotNetTableReader - класс

Возвращает содержимое одного или нескольких объектов в форме одного или нескольких только для чтения результирующих наборов DataTable - только вперед.

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

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

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

Синтаксис

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

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

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

  Имя Описание
Открытый метод AdoDotNetTableReader(DataTable) Инициализирует экземпляр класса T:Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetDataTableReader параметризованный вместе с экземпляром DataTable.
Открытый метод AdoDotNetTableReader(DataTable, Int32) Инициализирует экземпляр класса AdoDotNetDataTableReader параметризованный вместе с экземпляром DataTable и значением состояния.

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

Свойства

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

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

Методы

  Имя Описание
Открытый метод Close Закрывает текущий экземпляр DataTable. (Переопределяет 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) Возвращает элемент данных по указанному индексу. (Переопределяет DataReader.GetItem(Int32).)
Открытый метод GetItem(String) Получает элемент данных с указанным именем. (Переопределяет 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 Проверяет, является ли другой результирующий набор, если true, и перемещает AdoDotNetDataTableReader. (Переопределяет DataReader.NextResult().)
Открытый метод Read Проверяет, является ли еще одна запись данных, и, если true, перемещает AdoDotNetDataTableReader к следующей записи. (Переопределяет DataReader.Read().)
Открытый метод Terminate Завершает модуль чтения данных сразу, не обязательно возвращать все данные или устанавливать параметры вывода. (Унаследовано от DataReader.)
Открытый метод ToString Возвращает строку, которая представляет текущий объект. (Унаследовано от Object.)

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

Заметки

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

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

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

См. также

Ссылки

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

DataTableReader