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


AdoDotNetDataTableReader - класс

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

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

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

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

Синтаксис

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

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

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

  Имя Описание
Открытый метод AdoDotNetDataTableReader(DataTable) Конструктор класса.Инициализирует экземпляр класса AdoDotNetDataTableReader параметризованный вместе с экземпляром DataTable.
Открытый метод AdoDotNetDataTableReader(DataTable, Int32) Конструктор класса.Инициализирует новый экземпляр класса AdoDotNetDataTableReader вместе с экземпляром DataTable и индикатора Status.

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

Свойства

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

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

Методы

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

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

Заметки

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

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

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

См. также

Ссылки

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

DataTableReader