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