Classe AdoDotNetSchemaReader
Fornece um meio para obter o esquema do objeto de IDataReader que encapsula o conjunto de resultados.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Data.DataReader
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetSchemaReader
Namespace: Microsoft.VisualStudio.Data.AdoDotNet
Assembly: Microsoft.VisualStudio.Data (em Microsoft.VisualStudio.Data.dll)
Sintaxe
'Declaração
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
O tipo AdoDotNetSchemaReader expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
AdoDotNetSchemaReader(IDataReader) | Construtor da classe.Inicializa uma nova instância da classe de AdoDotNetSchemaReader com IDataReader. | |
AdoDotNetSchemaReader(IDataReader, IDbCommand) | Construtor da classe.Inicializa uma nova instância da classe de AdoDotNetSchemaReader com IDataReader e IDbCommand objetos. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
InnerDataReader | Fornece um meio para acessar o objeto subjacente de IDataReader diretamente. | |
IsClosed | Retorna um valor Booleano que indica se AdoDotNetSchemaReader é fechado. (Substitui DataReader.IsClosed.) | |
ItemCount | Recupera um valor inteiro que especifica o número de itens de dados contidos na instância atual de AdoDotNetSchemaReader . (Substitui DataReader.ItemCount.) | |
SchemaTable | Retorna o objeto de DataTable que representa o esquema de IDataReader passado para o construtor de AdoDotNetSchemaReader. | |
Status | Recupera um código de status numérico retornado pelo método que atualmente fornece dados para o objeto de DataReader . (Substitui DataReader.Status.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Close | Fecha a instância atual de AdoDotNetSchemaReader . (Substitui DataReader.Close().) | |
Dispose() | Recursos gerenciados versões mantidos para DataReader atual instância. (Herdado de DataReader.) | |
Dispose(Boolean) | Limpar up recurso associar à instância atual DataReader , quando método público Dispose estar chamar e assim como quando objeto estar finalizar com uma chamada Finalize método. (Herdado de DataReader.) | |
Equals | determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
Finalize | Finaliza a instância atual de DataReader . (Herdado de DataReader.) | |
GetBytes | Ler um fluxo de bytes em buffer como uma matriz, começando em um deslocamento especificado (Substitui DataReader.GetBytes(Int32, array<Byte[], Int32, Int32).) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetItem(Int32) | Recupera um item de dados em um índice especificado. (Substitui DataReader.GetItem(Int32).) | |
GetItem(String) | Recupera um item de dados com um nome especificado. (Substitui DataReader.GetItem(String).) | |
GetItemMaxLength | Recupera um valor inteiro que especifica o comprimento máximo de item de dados no índice especificado. (Substitui DataReader.GetItemMaxLength(Int32).) | |
GetItemName | Recupera o nome de cadeia de caracteres literal de item de dados no índice especificado. (Substitui DataReader.GetItemName(Int32).) | |
GetItemType | Recupera o tipo de dados para um item de dados em um índice especificado com um formato especificado de tipo de item. (Substitui DataReader.GetItemType(Int32, DataItemTypeFormat).) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
IsNullItem | Retorna um valor Booleano que indica se o item de dados no índice especificado é nulluma referência nula (Nothing no Visual Basic). (Substitui DataReader.IsNullItem(Int32).) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
NextResult | Testa se há outro conjunto de resultados e se true avança AdoDotNetSchemaReader. (Substitui DataReader.NextResult().) | |
Read | Testa se há outro registro de dados e se true avança AdoDotNetSchemaReader ao registro a seguir. (Substitui DataReader.Read().) | |
Terminate | Finaliza o objeto de DataReader imediatamente, sem necessariamente retornar todos os dados ou definir parâmetros de saída. (Substitui DataReader.Terminate().) | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Comentários
Implementa a interface IDataReader.Essa classe utiliza como entrada um objeto de IDataReader e expõe o esquema do objeto de IDataReader como um DDEX DataReader.
O formato do leitor de dados que expõe é necessário pelo método de DeriveSchema , que tem um conjunto fixo de colunas.Não expõe exatamente as mesmas informações que é fornecida para chamar o método de GetSchemaTable na instância de IDataReader subjacente.
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.