Partilhar via


Classe DataReader

Fornece a capacidade de expor dados da fonte de dados.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Data.Framework.DataReader
    Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetReader
    Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetSchemaReader
    Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetTableReader

Namespace:  Microsoft.VisualStudio.Data.Framework
Assembly:  Microsoft.VisualStudio.Data.Framework (em Microsoft.VisualStudio.Data.Framework.dll)

Sintaxe

'Declaração
Public MustInherit Class DataReader _
    Implements IVsDataReader, IDisposable, IVsDataReaderDescriptor
public abstract class DataReader : IVsDataReader, 
    IDisposable, IVsDataReaderDescriptor
public ref class DataReader abstract : IVsDataReader, 
    IDisposable, IVsDataReaderDescriptor
[<AbstractClass>]
type DataReader =  
    class
        interface IVsDataReader
        interface IDisposable
        interface IVsDataReaderDescriptor
    end
public abstract class DataReader implements IVsDataReader, IDisposable, IVsDataReaderDescriptor

O tipo DataReader expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido DataReader Inicializa uma nova instância da classe DataReader.

Superior

Propriedades

  Nome Descrição
Propriedade pública Descriptor Obtém informações que descrevem os dados de uma fonte de dados.
Propriedade protegida HasDescriptor Obtém um valor indicando se o leitor de dados expõe sua implementação de IVsDataReaderDescriptor através da propriedade de Descriptor .
Propriedade pública IsClosed Obtém um valor de Boolean que indica se o leitor especificado foi fechada.
Propriedade pública ItemCount Obtém o número de itens no bloco atual de dados.
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.

Superior

Métodos

  Nome Descrição
Método público Close Fecha a instância de DataReader .
Método público Dispose() Recursos gerenciados versões mantidos para DataReader atual instância.
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 .
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 . (Substitui Object.Finalize().)
Método público GetBytes(Int32, array<Byte[], Int32, Int32) Recupera um número de bytes especificado de dados binários crua.
Método público GetBytes(String, array<Byte[], Int32, Int32) Recupera um número de bytes especificado de dados binários crua.
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 o valor do item no índice especificado no bloco atual de dados.
Método público GetItem(String) Recupera o valor de um item de dados com o nome especificado no bloco atual de dados.
Método público GetItemIndex Retorna o índice correspondente ao nome especificado do item no bloco de dados.
Método público GetItemMaxLength Recupera o comprimento máximo, os caracteres, de itens de dados no índice especificado.
Método público GetItemName Retorna o nome atribuído ao item de dados no índice especificado, se houver.
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.
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.
Método público GetType Obtém Type da instância atual. (Herdado de Object.)
Método público IsNullItem(Int32) Indica se o item de dados no índice especificado é não especificado, ou seja, nulluma referência nula (Nothing no Visual Basic).
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).
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 no conjunto de resultados a seguir em casos onde o leitor contém vários conjuntos de resultados.
Método público Read Avança o leitor ao seguinte bloco de dados em casos onde o leitor contém mais de um bloco de dados.
Método público Terminate Finaliza o leitor de dados, imediatamente sem necessariamente retornar todos os dados ou definir parâmetros de saída.
Método público ToString Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.)

Superior

Comentários

Todos os mecanismos de recuperação de dados do - nível retornam um objeto de DataReader .

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

AdoDotNetDataReader