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


AdoDotNetSchemaReader - класс

Предоставляет середины для получения схемы объекта IDataReader, инкапсулирующий результирующий набор.

Иерархия наследования

System.Object
  Microsoft.VisualStudio.Data.DataReader
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetSchemaReader

Пространство имен:  Microsoft.VisualStudio.Data.AdoDotNet
Сборка:  Microsoft.VisualStudio.Data (в Microsoft.VisualStudio.Data.dll)

Синтаксис

'Декларация
Public Class AdoDotNetSchemaReader _
    Inherits DataReader
public class AdoDotNetSchemaReader : DataReader
public ref class AdoDotNetSchemaReader : public DataReader
type AdoDotNetSchemaReader =  
    class
        inherit DataReader
    end
public class AdoDotNetSchemaReader extends DataReader

Тип AdoDotNetSchemaReader предоставляет следующие члены.

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

  Имя Описание
Открытый метод AdoDotNetSchemaReader(IDataReader) Конструктор класса.Инициализирует новый экземпляр класса AdoDotNetSchemaReader, используя объект IDataReader.
Открытый метод AdoDotNetSchemaReader(IDataReader, IDbCommand) Конструктор класса.Инициализирует новый экземпляр класса AdoDotNetSchemaReader с IDataReader и IDbCommand возражает.

В начало страницы

Свойства

  Имя Описание
Открытое свойство InnerDataReader Предоставляет среднего уровня для доступа к основной объект IDataReader напрямую.
Открытое свойство IsClosed Возвращает логическое значение закрыто ли AdoDotNetSchemaReader. (Переопределяет DataReader.IsClosed.)
Открытое свойство ItemCount Возвращает целое значение, задающее число элементов данных, содержащихся в текущем экземпляре AdoDotNetSchemaReader. (Переопределяет DataReader.ItemCount.)
Открытое свойство SchemaTable Извлекает объект DataTable, представляющий схему IDataReader, переданного в конструктор AdoDotNetSchemaReader.
Открытое свойство Status Возвращает числовой код состояния, возвращенный методом в настоящее время реализации данные объект DataReader. (Переопределяет DataReader.Status.)

В начало страницы

Методы

  Имя Описание
Открытый метод Close Закрывает текущий экземпляр AdoDotNetSchemaReader. (Переопределяет DataReader.Close().)
Открытый метод Dispose() Ресурсы, которые содержат управляемые выпусками для текущего DataReader приводятся в примере. (Унаследовано от DataReader.)
Защищенный метод Dispose(Boolean) Очищает ресурсы, связанные с текущим экземпляром DataReader как при Dispose метод открытого вызвать, а так же, как и когда объект завершает работу с вызовом метода Finalize. (Унаследовано от DataReader.)
Открытый метод Equals Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.)
Защищенный метод Finalize Завершает текущий экземпляр DataReader. (Унаследовано от DataReader.)
Открытый метод GetBytes Считывает поток байтов в буфер в виде массива, начиная с конкретного смещения (Переопределяет DataReader.GetBytes(Int32, array<Byte[], Int32, Int32).)
Открытый метод GetHashCode Играет роль хэш-функции для определенного типа. (Унаследовано от Object.)
Открытый метод GetItem(Int32) Возвращает элемент данных по указанному индексу. (Переопределяет DataReader.GetItem(Int32).)
Открытый метод GetItem(String) Получает элемент данных с указанным именем. (Переопределяет DataReader.GetItem(String).)
Открытый метод GetItemMaxLength Возвращает целое значение, задающее максимальную длину элемента данных по указанному индексу. (Переопределяет DataReader.GetItemMaxLength(Int32).)
Открытый метод GetItemName Извлекает имя строкового литерала элемента данных по указанному индексу. (Переопределяет DataReader.GetItemName(Int32).)
Открытый метод GetItemType Извлекает тип данных для элемента данных на заданном индексе и с форматом указанного типа элемента. (Переопределяет DataReader.GetItemType(Int32, DataItemTypeFormat).)
Открытый метод GetType Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.)
Открытый метод IsNullItem Получает логическое значение, указывающее, является ли элемент данных по указанному индексу nullссылка NULL (Nothing в Visual Basic). (Переопределяет DataReader.IsNullItem(Int32).)
Защищенный метод MemberwiseClone Создает неполную копию текущего объекта Object. (Унаследовано от Object.)
Открытый метод NextResult Проверяет, является ли другой результирующий набор, если true перемещает AdoDotNetSchemaReader. (Переопределяет DataReader.NextResult().)
Открытый метод Read Проверяет, является ли еще одна запись данных и AdoDotNetSchemaReader если true перемещает к следующей записи. (Переопределяет DataReader.Read().)
Открытый метод Terminate Объект DataReader завершается немедленно, без обязательно возвращать все данные не устанавливать параметры вывода. (Переопределяет DataReader.Terminate().)
Открытый метод ToString Возвращает строку, которая представляет текущий объект. (Унаследовано от Object.)

В начало страницы

Заметки

Реализует интерфейс IDataReader.Этот класс принимает в качестве входных данных объект IDataReader и предоставляет схему объекта IDataReader как DDEX DataReader.

Формат, предоставляемого модуля чтения данных требуется методом DeriveSchema, который имеет фиксированный набор столбцов.Он не предоставляет те же данные, предоставленный при вызове метода GetSchemaTable в основном экземпляре IDataReader.

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

Microsoft.VisualStudio.Data.AdoDotNet - пространство имен