Classe AdoDotNetReader
Fornece uma implementação da classe de DataReader com base em IVsDataReader e IVsDataReaderDescriptor interfaces.Essa implementação usa o objeto ADO.NET DbDataReader .
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Data.Framework.DataReader
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetReader
Namespace: Microsoft.VisualStudio.Data.Framework.AdoDotNet
Assembly: Microsoft.VisualStudio.Data.Framework (em Microsoft.VisualStudio.Data.Framework.dll)
Sintaxe
'Declaração
Public Class AdoDotNetReader _
Inherits DataReader
public class AdoDotNetReader : DataReader
public ref class AdoDotNetReader : public DataReader
type AdoDotNetReader =
class
inherit DataReader
end
public class AdoDotNetReader extends DataReader
O tipo AdoDotNetReader expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
AdoDotNetReader(DbDataReader) | Inicializa uma instância da classe com parâmetros de AdoDotNetReader com um objeto leitor de dados ADO.NET. | |
AdoDotNetReader(DbDataReader, DbCommand) | Inicializa uma instância da classe com parâmetros de AdoDotNetReader com um objeto leitor de dados de ADO.NET e um objeto de comando. |
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 a instância especificada leitor de dados é fechada. (Substitui DataReader.IsClosed.) | |
ItemCount | Obtém o número de itens no bloco atual de dados. (Substitui DataReader.ItemCount.) | |
Status | Obtém um código de status numérico retornado pelo método que atualmente fornece dados para o leitor de dados. (Substitui DataReader.Status.) | |
UnderlyingReader | Obtém a instância do objeto subjacente de DbDataReader que é usada por esta classe. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Close | Fecha a instância atual do objeto de DbDataReader . (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) | Recupera um número de bytes especificado de dados binários. (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 uma instância do objeto que representa o item recuperável, conforme determinado por um índice no bloco atual de dados. (Substitui DataReader.GetItem(Int32).) | |
GetItem(String) | Recupera uma instância do objeto que representa o item recuperável como especificado pelo nome. (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 o comprimento máximo, os caracteres, de itens de dados no índice especificado. (Substitui DataReader.GetItemMaxLength(Int32).) | |
GetItemName | Retorna o nome atribuído ao item de dados no índice especificado, se houver. (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 de um item de dados, ou de itens, no índice especificado em um formato especificado. (Substitui DataReader.GetItemType(Int32, DataItemTypeFormat).) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
IsNullItem(String) | Indica se o valor do item de dados é fornecido não especificado, ou seja, nulluma referência nula (Nothing no Visual Basic). (Herdado de DataReader.) | |
IsNullItem(Int32) | Indica se o valor do item de dados no índice especificado é não especificado, ou seja, nulluma referência nula (Nothing no Visual Basic). (Substitui DataReader.IsNullItem(Int32).) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
NextResult | Avança o leitor de dados ao resultado seguinte se o leitor contém mais resultados. (Substitui DataReader.NextResult().) | |
Read | Avança o leitor ao seguinte bloco de dados se o leitor contém mais de um bloco. (Substitui DataReader.Read().) | |
Terminate | Finaliza o leitor de dados, 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
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.