Classe AdoDotNetSchemaReader
Fornece um meio para obter o esquema do objeto de DbDataReader que encapsula o conjunto de resultados.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Data.Framework.DataReader
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetSchemaReader
Namespace: Microsoft.VisualStudio.Data.Framework.AdoDotNet
Assembly: Microsoft.VisualStudio.Data.Framework (em Microsoft.VisualStudio.Data.Framework.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(DbDataReader) | Inicializa uma nova instância da classe de AdoDotNetSchemaReader com um objeto leitor de dados. | |
AdoDotNetSchemaReader(DbDataReader, DbCommand) | Inicializa uma nova instância da classe de AdoDotNetSchemaReader com um objeto leitor de dados e um comando de dados o objeto. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
Descriptor | Obtém informações que descrevem os dados de uma fonte de dados. (Herdado de DataReader.) | |
HasDescriptor | Obtém um valor indicando se o parâmetro de dados expõe sua implementação de IVsDataReaderDescriptor através da propriedade de Descriptor . (Substitui DataReader.HasDescriptor.) | |
IsClosed | Obtém um valor indicando se AdoDotNetSchemaReader é fechado. (Substitui DataReader.IsClosed.) | |
ItemCount | Obtém um valor inteiro que especifica o número de itens de dados contidos na instância atual de AdoDotNetSchemaReader . (Substitui DataReader.ItemCount.) | |
SchemaTable | Obtém o objeto de DataTable que representa o esquema de DbDataReader passado para o construtor de AdoDotNetSchemaReader. | |
Status | Obtém 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) | Limpa os recursos associados à instância atual de DataReader , quando o método de Dispose de chaves pública é chamado e quando o objeto é encerrado com uma chamada para o método de Finalize . (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(String, array<Byte[], Int32, Int32) | Recupera um número de bytes especificado de dados binários crua. (Herdado de DataReader.) | |
GetBytes(Int32, array<Byte[], Int32, Int32) | 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).) | |
GetItemIndex | Retorna o índice do item para o nome fornecido do item, como o índice de uma coluna para um determinado nome da coluna. (Substitui DataReader.GetItemIndex(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(Int32) | Recupera o tipo de dados de um item de dados, ou de itens, no índice especificado para o formato padrão Default. (Herdado de DataReader.) | |
GetItemType(Int32, DataItemTypeFormat) | 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(Int32) | Recupera um valor de Boolean que indica se o item de dados no índice especificado é nulluma referência nula (Nothing no Visual Basic). (Substitui DataReader.IsNullItem(Int32).) | |
IsNullItem(String) | Recupera um valor de Boolean que indica se o valor do item de dados para o nome especificado de item de dados é nulluma referência nula (Nothing no Visual Basic). (Substitui DataReader.IsNullItem(String).) | |
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
IVsDataReader e implementa as interfaces de IVsDataReaderDescriptor .Essa classe utiliza como entrada um objeto de DbDataReader e expõe o esquema do objeto de DbDataReader 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 DbDataReader 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.