Classe AdoDotNetDataReader
Fornece uma implementação da classe de DataReader que usa uma implementação da interface de ADO.NETIDataReader .
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Data.DataReader
Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetDataReader
Namespace: Microsoft.VisualStudio.Data.AdoDotNet
Assembly: Microsoft.VisualStudio.Data (em Microsoft.VisualStudio.Data.dll)
Sintaxe
'Declaração
Public Class AdoDotNetDataReader _
Inherits DataReader
public class AdoDotNetDataReader : DataReader
public ref class AdoDotNetDataReader : public DataReader
type AdoDotNetDataReader =
class
inherit DataReader
end
public class AdoDotNetDataReader extends DataReader
O tipo AdoDotNetDataReader expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
AdoDotNetDataReader(IDataReader) | Construtor da classe.Inicializa uma instância da classe com parâmetros de AdoDotNetDataReader com uma implementação da interface de IDataReader . | |
AdoDotNetDataReader(IDataReader, IDbCommand, array<DataParameter[]) | Construtor da classe.Inicializa uma instância da classe com parâmetros de AdoDotNetDataReader com uma implementação da interface de IDataReader e o comando e/ou os parâmetros que gerou IDataReader. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
InnerDataReader | Retorna o objeto subjacente de IDataReader que está resultando o leitor atual de dados. | |
IsClosed | Retorna um valor Booleano que indica se a instância especificada leitor de dados foi fechada. (Substitui DataReader.IsClosed.) | |
ItemCount | Retorna o número de itens no bloco atual de dados. (Substitui DataReader.ItemCount.) | |
Status | Recupera um código de status numérico retornado pelo método que atualmente fornece dados para o leitor de dados. (Substitui DataReader.Status.) |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Close | Fecha a instância atual do objeto de IDataReader . (Substitui DataReader.Close().) | |
Dispose() | Recursos gerenciados versões mantidos para DataReader atual instância. (Herdado de DataReader.) | |
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. (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 | 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).) | |
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 | Retorna 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 | Indica se o 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 a seguir em casos onde o leitor contém mais resultados. (Substitui DataReader.NextResult().) | |
Read | Avança o leitor ao seguinte bloco de dados em casos onde 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
Comentários
Essa classe fornece uma implementação base na interface de IDataReader da classe de DataReader .
É improvável que um provedor de dados precisará substituir ou de outra maneira alterar o comportamento da classe; em vez, podem simplesmente criar uma instância sempre que têm ADO.NETIDataReader e precisa retornar um DDEX DataReader
objeto.
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.