Partilhar via


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
Método público AdoDotNetReader(DbDataReader) Inicializa uma instância da classe com parâmetros de AdoDotNetReader com um objeto leitor de dados ADO.NET.
Método público 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
Propriedade pública Descriptor Obtém informações que descrevem os dados de uma fonte de dados. (Herdado de DataReader.)
Propriedade protegida 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.)
Propriedade pública IsClosed Obtém um valor indicando se a instância especificada leitor de dados é fechada. (Substitui DataReader.IsClosed.)
Propriedade pública ItemCount Obtém o número de itens no bloco atual de dados. (Substitui DataReader.ItemCount.)
Propriedade pública 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.)
Propriedade pública UnderlyingReader Obtém a instância do objeto subjacente de DbDataReader que é usada por esta classe.

Superior

Métodos

  Nome Descrição
Método público Close Fecha a instância atual do objeto de DbDataReader . (Substitui DataReader.Close().)
Método público Dispose() Recursos gerenciados versões mantidos para DataReader atual instância. (Herdado de DataReader.)
Método protegido 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.)
Método público Equals determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.)
Método protegido Finalize Finaliza a instância atual de DataReader . (Herdado de DataReader.)
Método público GetBytes(String, array<Byte[], Int32, Int32) Recupera um número de bytes especificado de dados binários crua. (Herdado de DataReader.)
Método público 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).)
Método público GetHashCode Serve como uma função de hash para um tipo específico. (Herdado de Object.)
Método público 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).)
Método público GetItem(String) Recupera uma instância do objeto que representa o item recuperável como especificado pelo nome. (Substitui DataReader.GetItem(String).)
Método público 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).)
Método público GetItemMaxLength Recupera o comprimento máximo, os caracteres, de itens de dados no índice especificado. (Substitui DataReader.GetItemMaxLength(Int32).)
Método público GetItemName Retorna o nome atribuído ao item de dados no índice especificado, se houver. (Substitui DataReader.GetItemName(Int32).)
Método público 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.)
Método público 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).)
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público 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.)
Método público 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).)
Método protegido MemberwiseClone Cria uma cópia superficial de Objectatual. (Herdado de Object.)
Método público NextResult Avança o leitor de dados ao resultado seguinte se o leitor contém mais resultados. (Substitui DataReader.NextResult().)
Método público Read Avança o leitor ao seguinte bloco de dados se o leitor contém mais de um bloco. (Substitui DataReader.Read().)
Método público Terminate Finaliza o leitor de dados, imediatamente sem necessariamente retornar todos os dados ou definir parâmetros de saída. (Substitui DataReader.Terminate().)
Método público 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.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Data.Framework.AdoDotNet