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(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) |