AdoDotNetSchemaReader Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет реализацию интерфейсов IVsDataReader и IVsDataReaderDescriptor с использованием схемы объекта ADO .NET DbDataReader (извлекается путем вызова GetSchemaTable).
public ref class AdoDotNetSchemaReader : Microsoft::VisualStudio::Data::Framework::DataReader
public class AdoDotNetSchemaReader : Microsoft.VisualStudio.Data.Framework.DataReader
type AdoDotNetSchemaReader = class
inherit DataReader
Public Class AdoDotNetSchemaReader
Inherits DataReader
- Наследование
Конструкторы
AdoDotNetSchemaReader(DbDataReader) |
Инициализирует новый экземпляр AdoDotNetSchemaReader класса с помощью объекта чтения данных. |
AdoDotNetSchemaReader(DbDataReader, DbCommand) |
Инициализирует новый экземпляр AdoDotNetSchemaReader класса с помощью объекта средства чтения данных и объекта команды данных. |
Свойства
Descriptor |
Получает сведения, описывающие данные из источника данных. (Унаследовано от DataReader) |
HasDescriptor |
Возвращает значение, указывающее, предоставляет ли параметр данных свою IVsDataReaderDescriptor реализацию. |
IsClosed |
Возвращает значение, указывающее, закрыт ли модуль чтения AdoDotNetSchemaReader. |
ItemCount |
Возвращает целочисленное значение, указывающее количество элементов данных, содержащихся в текущем AdoDotNetSchemaReader экземпляре. |
SchemaTable |
Возвращает объект DataTable, представляющий схему объекта , переданного DbDataReader в конструктор .AdoDotNetSchemaReader |
Status |
Возвращает числовой код состояния, возвращаемый методом , предоставляющим данные объекту DataReader . |
Методы
Close() |
Закрывает текущий AdoDotNetSchemaReader экземпляр. |
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. |
NextResult() |
Проверяет, существует ли другой результирующий набор, и, если значение true, перемещает .AdoDotNetSchemaReader |
Read() |
Проверяет, есть ли другая запись данных, и, если значение true, перемещает AdoDotNetSchemaReader до следующей записи. |
Terminate() |
Завершает DataReader объект немедленно, не обязательно возвращая все данные или задавая выходные параметры. |