Compartilhar via


Classe DataReader

Fornece a capacidade de expor dados de todos os dados.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.Data.DataReader
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetDataReader
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetDataTableReader
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetSchemaReader

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

Sintaxe

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

O tipo DataReader expõe os membros a seguir.

Construtores

  Nome Descrição
Método protegido DataReader Construtor da classe.Cria uma instância da classe nonparameterized de DataReader .

Superior

Propriedades

  Nome Descrição
Propriedade pública IsClosed Retorna um valor Booleano que indica se o leitor especificado foi fechada.
Propriedade pública ItemCount Retorna o número de itens no bloco atual de dados.
Propriedade pública Status Recupera 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) 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.
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 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 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 Recupera o tipo de dados de um item de 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 Indica se o item de dados no índice especificado é 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 ao resultado a seguir em casos onde o leitor contém mais 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.
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

AdoDotNetDataReader