Compartilhar via


AdoDotNetSchemaReader Classe

Definição

Representa uma implementação das interfaces IVsDataReader e IVsDataReaderDescriptor usando o esquema de um objeto DbDataReader do .NET do ADO (recuperado chamando 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
Herança
AdoDotNetSchemaReader

Construtores

AdoDotNetSchemaReader(DbDataReader)

Inicializa uma nova instância da AdoDotNetSchemaReader classe com um objeto de leitor de dados.

AdoDotNetSchemaReader(DbDataReader, DbCommand)

Inicializa uma nova instância da AdoDotNetSchemaReader classe com um objeto de leitor de dados e um objeto de comando de dados.

Propriedades

Descriptor

Obtém informações que descrevem os dados de uma fonte de dados.

(Herdado de DataReader)
HasDescriptor

Obtém um valor que indica se o parâmetro de dados expõe sua IVsDataReaderDescriptor implementação.

IsClosed

Obtém um valor que indica se o AdoDotNetSchemaReader está fechado.

ItemCount

Obtém um valor inteiro que especifica o número de itens de dados contidos na instância atual AdoDotNetSchemaReader .

SchemaTable

Obtém o objeto DataTable que representa o esquema do DbDataReader passado para o construtor do AdoDotNetSchemaReader.

Status

Obtém um código de status numérico retornado pelo método que atualmente fornece dados para o DataReader objeto .

Métodos

Close()

Fecha a instância atual AdoDotNetSchemaReader .

Dispose()

Libera recursos gerenciados mantidos para a instância atual DataReader .

(Herdado de DataReader)
Dispose(Boolean)

Limpa os recursos associados à instância atual DataReader , tanto quando o método público Dispose() é chamado quanto quando o objeto é finalizado com uma chamada para o Finalize() método .

(Herdado de DataReader)
GetBytes(Int32, Byte[], Int32, Int32)

Lê um fluxo de bytes no buffer como uma matriz, começando em um deslocamento especificado.

GetBytes(String, Byte[], Int32, Int32)

Recupera um número especificado de bytes de dados binários brutos.

(Herdado de DataReader)
GetItem(Int32)

Recupera um item de dados em um índice especificado.

GetItem(String)

Recupera um item de dados com um nome especificado.

GetItemIndex(String)

Recupera o índice do item para o nome do item fornecido, como o índice de uma coluna para um determinado nome de coluna.

GetItemMaxLength(Int32)

Recupera um valor inteiro que especifica o comprimento máximo do item de dados no índice especificado.

GetItemName(Int32)

Recupera o nome literal da cadeia de caracteres do item de dados no índice especificado.

GetItemType(Int32)

Recupera o tipo de dados de um item de dados, ou itens, no índice especificado para o formato Defaultpadrão .

(Herdado de DataReader)
GetItemType(Int32, DataItemTypeFormat)

Recupera o tipo de dados de um item de dados em um índice especificado e com um formato de tipo de item especificado.

IsNullItem(Int32)

Recupera um valor booliano que indica se o item de dados no índice especificado é nulo.

IsNullItem(String)

Recupera um valor booliano que indica se o valor do item de dados para o nome do item de dados especificado é nulo.

NextResult()

Testa se há outro conjunto de resultados e, se verdadeiro, avança o AdoDotNetSchemaReader.

Read()

Testa se há outro registro de dados e, se verdadeiro, avança o AdoDotNetSchemaReader para o próximo registro.

Terminate()

Encerra o DataReader objeto imediatamente, sem necessariamente retornar todos os dados ou definir parâmetros de saída.

Aplica-se a