AdoDotNetSchemaReader Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет средства для получения схемы IDataReader объекта, инкапсулирующего результирующий набор.
public ref class AdoDotNetSchemaReader : Microsoft::VisualStudio::Data::DataReader
public class AdoDotNetSchemaReader : Microsoft.VisualStudio.Data.DataReader
type AdoDotNetSchemaReader = class
inherit DataReader
Public Class AdoDotNetSchemaReader
Inherits DataReader
- Наследование
Конструкторы
| AdoDotNetSchemaReader(IDataReader) |
Конструктор класса. Инициализирует новый экземпляр класса AdoDotNetSchemaReader, используя объект IDataReader. |
| AdoDotNetSchemaReader(IDataReader, IDbCommand) |
Конструктор класса. Инициализирует новый экземпляр AdoDotNetSchemaReader класса с IDataReader IDbCommand объектами и. |
Свойства
| InnerDataReader |
Предоставляет средства для прямого доступа к базовому IDataReader объекту. |
| IsClosed |
Получает логическое значение, указывающее, закрыт ли объект AdoDotNetSchemaReader . |
| ItemCount |
Возвращает целочисленное значение, задающее количество элементов данных, содержащихся в текущем AdoDotNetSchemaReader экземпляре. |
| SchemaTable |
Извлекает объект DataTable, представляющий схему переданного IDataReader в конструктор объекта AdoDotNetSchemaReader . |
| Status |
Извлекает числовой код состояния, возвращенный методом, который в настоящее время предоставляет данные DataReader объекту. |
Методы
| Close() |
Закрывает текущий AdoDotNetSchemaReader экземпляр. |
| Dispose() |
Освобождает управляемые ресурсы, удерживаемые для текущего DataReader экземпляра. (Унаследовано от DataReader) |
| Dispose(Boolean) |
Очищает ресурсы, связанные с текущим DataReader экземпляром, как при Dispose() вызове открытого метода, так и при финализации объекта с помощью вызова Finalize() метода. (Унаследовано от DataReader) |
| GetBytes(Int32, Byte[], Int32, Int32) |
Считывает поток байтов в буфер в виде массива, начиная с указанного смещения |
| GetItem(Int32) |
Извлекает элемент данных по указанному индексу. |
| GetItem(String) |
Извлекает элемент данных с указанным именем. |
| GetItemMaxLength(Int32) |
Возвращает целочисленное значение, указывающее максимальную длину элемента данных по указанному индексу. |
| GetItemName(Int32) |
Извлекает имя строкового литерала элемента данных по указанному индексу. |
| GetItemType(Int32, DataItemTypeFormat) |
Извлекает тип данных для элемента данных по указанному индексу и с указанным форматом типа элемента. |
| IsNullItem(Int32) |
Получает логическое значение, указывающее, имеет ли элемент данных с указанным индексом значение null. |
| NextResult() |
Проверяет, существует ли другой результирующий набор, и если true перемещает AdoDotNetSchemaReader . |
| Read() |
Проверяет, существует ли другая запись данных, и если true, переходит AdoDotNetSchemaReader к следующей записи. |
| Terminate() |
DataReaderНемедленно завершает объект, не обязательно возвращая все данные и не устанавливая выходные параметры. |