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


AdoDotNetTableReader Класс

Определение

Представляет реализацию интерфейсов IVsDataReader и IVsDataReaderDescriptor с помощью объекта .NET DataTable ADO.

public ref class AdoDotNetTableReader : Microsoft::VisualStudio::Data::Framework::DataReader
public class AdoDotNetTableReader : Microsoft.VisualStudio.Data.Framework.DataReader
type AdoDotNetTableReader = class
    inherit DataReader
Public Class AdoDotNetTableReader
Inherits DataReader
Наследование
AdoDotNetTableReader

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

AdoDotNetTableReader(DataTable)

Инициализирует параметризованный экземпляр AdoDotNetDataTableReader класса вместе с экземпляром DataTable .

AdoDotNetTableReader(DataTable, Int32)

Инициализирует параметризованный экземпляр AdoDotNetDataTableReader класса вместе с экземпляром DataTable и значением состояния.

Свойства

Descriptor

Получает сведения, описывающие данные из источника данных.

(Унаследовано от DataReader)
HasDescriptor

Возвращает значение, указывающее, предоставляет ли параметр данных свою IVsDataReaderDescriptor реализацию через Descriptor свойство .

IsClosed

Возвращает значение, указывающее, закрыт ли модуль чтения DataTable.

ItemCount

Возвращает целочисленное значение, указывающее количество элементов данных, содержащихся в текущем DataTable экземпляре.

Status

Возвращает целочисленное значение, представляющее состояние таблицы данных; однако неизменно возвращает ноль.

UnderlyingTable

Возвращает базовый DataTable экземпляр объекта, используемый в этом классе.

Методы

Close()

Закрывает текущий DataTable экземпляр.

Dispose()

Освобождает управляемые ресурсы, хранящиеся для текущего DataReader экземпляра.

(Унаследовано от DataReader)
Dispose(Boolean)

Очищает ресурсы, связанные с текущим DataReader экземпляром, как при вызове открытого Dispose() метода, так и при завершении выполнения объекта с помощью вызова Finalize() метода .

(Унаследовано от DataReader)
GetBytes(Int32, Byte[], Int32, Int32)

Считывает поток байтов в буфер в виде массива, начиная с указанного смещения.

GetBytes(String, Byte[], Int32, Int32)

Извлекает указанное количество байт необработанных двоичных данных.

(Унаследовано от DataReader)
GetItem(Int32)

Извлекает элемент данных по указанному индексу.

GetItem(String)

Извлекает элемент данных с указанным именем.

GetItemIndex(String)

Извлекает индекс элемента данных для указанного имени элемента данных.

GetItemMaxLength(Int32)

Извлекает целочисленное значение, указывающее максимальную длину элемента данных по указанному индексу.

GetItemName(Int32)

Извлекает строковое литеральное имя элемента данных по указанному индексу.

GetItemType(Int32)

Извлекает тип данных элемента данных или элементов по указанному индексу для формата Defaultпо умолчанию .

(Унаследовано от DataReader)
GetItemType(Int32, DataItemTypeFormat)

Извлекает тип данных для элемента данных по указанному индексу и с указанным форматом типа элемента.

IsNullItem(Int32)

Извлекает логическое значение, указывающее, имеет ли элемент данных по указанному индексу значение NULL.

IsNullItem(String)

Указывает, является ли значение заданного элемента данных неопределенным, т. е. null.

(Унаследовано от DataReader)
NextResult()

Проверяет, существует ли другой результирующий набор, и, если значение true, перемещает .AdoDotNetDataTableReader

Read()

Проверяет, есть ли другая запись данных, и, если значение true, перемещает AdoDotNetDataTableReader до следующей записи.

Terminate()

Немедленно завершает работу средства чтения данных без обязательного возврата всех данных или настройки выходных параметров.

(Унаследовано от DataReader)

Применяется к