Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Classe DbDataReader

 
System_CAPS_noteObservação

The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.

Lê um fluxo de linhas apenas de encaminhamento a partir de uma fonte de dados.

Namespace:   System.Data.Common
Assembly:  System.Data (em System.Data.dll)


public abstract class DbDataReader : MarshalByRefObject, IDataReader, 
	IDisposable, IDataRecord, IEnumerable

NomeDescrição
System_CAPS_protmethodDbDataReader()

Inicializa uma nova instância da classe DbDataReader.

NomeDescrição
System_CAPS_pubpropertyDepth

Obtém um valor que indica a profundidade de aninhamento da linha atual.

System_CAPS_pubpropertyFieldCount

Obtém o número de colunas na linha atual.

System_CAPS_pubpropertyHasRows

Obtém um valor que indica se este DbDataReader contém uma ou mais linhas.

System_CAPS_pubpropertyIsClosed

Obtém um valor que indica se o DbDataReader está fechado.

System_CAPS_pubpropertyItem[Int32]

Obtém o valor da coluna especificada como uma instância de Object.

System_CAPS_pubpropertyItem[String]

Obtém o valor da coluna especificada como uma instância de Object.

System_CAPS_pubpropertyRecordsAffected

Obtém o número de linhas alteradas, inseridas ou excluídas pela execução da instrução SQL.

System_CAPS_pubpropertyVisibleFieldCount

Obtém o número de campos em DbDataReader que não estão ocultos.

NomeDescrição
System_CAPS_pubmethodClose()

Fecha o objeto DbDataReader.

System_CAPS_pubmethodCreateObjRef(Type)

Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto.(Herdado de MarshalByRefObject.)

System_CAPS_pubmethodDispose()

Libera todos os recursos usados pela instância atual da classe DbDataReader.

System_CAPS_protmethodDispose(Boolean)

Libera os recursos gerenciados usados pelo DbDataReader e opcionalmente libera os recursos não gerenciados.

System_CAPS_pubmethodEquals(Object)

Determina se o objeto especificado é igual ao objeto atual.(Herdado de Object.)

System_CAPS_protmethodFinalize()

Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes de ser recuperado pela coleta de lixo.(Herdado de Object.)

System_CAPS_pubmethodGetBoolean(Int32)

Obtém o valor da coluna especificada como um booliano.

System_CAPS_pubmethodGetByte(Int32)

Obtém o valor da coluna especificada como um byte.

System_CAPS_pubmethodGetBytes(Int32, Int64, Byte[], Int32, Int32)

Lê um fluxo de bytes na coluna especificada, iniciando no local indicado por dataOffset, no buffer, iniciando na posição indicada por bufferOffset.

System_CAPS_pubmethodGetChar(Int32)

Obtém o valor da coluna especificada como um único caractere.

System_CAPS_pubmethodGetChars(Int32, Int64, Char[], Int32, Int32)

Lê um fluxo de caracteres na coluna especificada, iniciando no local indicado por dataOffset, no buffer, iniciando na posição indicada por bufferOffset.

System_CAPS_pubmethodGetData(Int32)

Retorna um objeto DbDataReader para o ordinal da coluna solicitado.

System_CAPS_pubmethodGetDataTypeName(Int32)

Obtém o nome do tipo de dados da coluna especificada.

System_CAPS_pubmethodGetDateTime(Int32)

Obtém o valor da coluna especificada como um objeto DateTime.

System_CAPS_protmethodGetDbDataReader(Int32)

Retorna um objeto DbDataReader para o ordinal da coluna solicitado que pode ser substituído por uma implementação específica do provedor.

System_CAPS_pubmethodGetDecimal(Int32)

Obtém o valor da coluna especificada como um objeto Decimal.

System_CAPS_pubmethodGetDouble(Int32)

Obtém o valor da coluna especificada como um número de ponto flutuante de precisão dupla.

System_CAPS_pubmethodGetEnumerator()

Retorna um IEnumerator que pode ser usado para iterar pelas linhas do leitor de dados.

System_CAPS_pubmethodGetFieldType(Int32)

Obtém o tipo de dados da coluna especificada.

System_CAPS_pubmethodGetFieldValue<T>(Int32)

Obtém de forma síncrona o valor da coluna especificada como um tipo.

System_CAPS_pubmethodGetFieldValueAsync<T>(Int32)

Obtém de forma assíncrona o valor da coluna especificada como um tipo.

System_CAPS_pubmethodGetFieldValueAsync<T>(Int32, CancellationToken)

Obtém de forma assíncrona o valor da coluna especificada como um tipo.

System_CAPS_pubmethodGetFloat(Int32)

Obtém o valor da coluna especificada como um número de ponto flutuante de precisão simples.

System_CAPS_pubmethodGetGuid(Int32)

Obtém o valor da coluna especificada como um GUID (identificador global exclusivo).

System_CAPS_pubmethodGetHashCode()

Serve como a função de hash padrão.(Herdado de Object.)

System_CAPS_pubmethodGetInt16(Int32)

Obtém o valor da coluna especificada como um inteiro com sinal de 16 bits.

System_CAPS_pubmethodGetInt32(Int32)

Obtém o valor da coluna especificada como um inteiro com sinal de 32 bits.

System_CAPS_pubmethodGetInt64(Int32)

Obtém o valor da coluna especificada como um inteiro com sinal de 64 bits.

System_CAPS_pubmethodGetLifetimeService()

Recupera o objeto de serviço de tempo de vida atual que controla a política de ciclo de vida para esta instância.(Herdado de MarshalByRefObject.)

System_CAPS_pubmethodGetName(Int32)

Obtém o nome da coluna, dado o ordinal da coluna com base em zero.

System_CAPS_pubmethodGetOrdinal(String)

Obtém o ordinal da coluna, de acordo com o nome da coluna.

System_CAPS_pubmethodGetProviderSpecificFieldType(Int32)

Retorna o tipo de campo específico do provedor da coluna especificada.

System_CAPS_pubmethodGetProviderSpecificValue(Int32)

Obtém o valor da coluna especificada como uma instância de Object.

System_CAPS_pubmethodGetProviderSpecificValues(Object[])

Obtém todas as colunas de atributo específicas do provedor na coleção para a linha atual.

System_CAPS_pubmethodGetSchemaTable()

Retorna um DataTable que descreve os metadados da coluna do DbDataReader.

System_CAPS_pubmethodGetStream(Int32)

Recupera os dados como um Stream.

System_CAPS_pubmethodGetString(Int32)

Obtém o valor da coluna especificada como uma instância de String.

System_CAPS_pubmethodGetTextReader(Int32)

Recupera os dados como um TextReader.

System_CAPS_pubmethodGetType()

Obtém o Type da instância atual.(Herdado de Object.)

System_CAPS_pubmethodGetValue(Int32)

Obtém o valor da coluna especificada como uma instância de Object.

System_CAPS_pubmethodGetValues(Object[])

Popula uma matriz de objetos com os valores da coluna da linha atual.

System_CAPS_pubmethodInitializeLifetimeService()

Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida para essa instância.(Herdado de MarshalByRefObject.)

System_CAPS_pubmethodIsDBNull(Int32)

Obtém um valor que indica se a coluna contém valores ausentes ou inexistentes.

System_CAPS_pubmethodIsDBNullAsync(Int32)

Uma versão assíncrona de IsDBNull, que obtém um valor que indica se a coluna contém valores ausentes ou inexistente.

System_CAPS_pubmethodIsDBNullAsync(Int32, CancellationToken)

Uma versão assíncrona de IsDBNull, que obtém um valor que indica se a coluna contém valores ausentes ou inexistente. Opcionalmente, envia uma notificação de que as operações devem ser canceladas.

System_CAPS_protmethodMemberwiseClone()

Cria uma cópia superficial do Object atual.(Herdado de Object.)

System_CAPS_protmethodMemberwiseClone(Boolean)

Cria uma cópia superficial do objeto MarshalByRefObject atual.(Herdado de MarshalByRefObject.)

System_CAPS_pubmethodNextResult()

Avança o leitor para o resultado seguinte ao ler os resultados de um lote de instruções.

System_CAPS_pubmethodNextResultAsync()

Uma versão assíncrona de NextResult, que avança o leitor para o resultado seguinte ao ler os resultados de um lote de instruções.

Invoca NextResultAsync com CancellationToken.None.

System_CAPS_pubmethodNextResultAsync(CancellationToken)

Essa é a versão assíncrona de NextResult. Provedores devem substituir com uma implementação apropriada. O cancellationToken opcionalmente pode ser ignorado.

A implementação padrão invoca o método NextResult síncrono e retorna uma tarefa concluída, bloqueando o thread de chamada. A implementação padrão retornará uma tarefa cancelada se já tiver passado um cancellationToken cancelado. Exceções geradas por NextResult serão comunicadas por meio da propriedade Exceção de Tarefa retornada.

Outros métodos e propriedades do objeto DbDataReader não devem ser chamados enquanto a Tarefa retornada ainda não tiver sido concluída.

System_CAPS_pubmethodRead()

Avança o leitor para o próximo registro em um conjunto de resultados.

System_CAPS_pubmethodReadAsync()

Uma versão assíncrona de Read, que avança o leitor para o próximo registro em um conjunto de resultados. Esse método invoca o ReadAsync com CancellationToken.None.

System_CAPS_pubmethodReadAsync(CancellationToken)

Essa é a versão assíncrona de Read. Provedores devem substituir com uma implementação apropriada. Opcionalmente, o cancellationToken pode ser ignorado.

A implementação padrão invoca o método Read síncrono e retorna uma tarefa concluída, bloqueando o thread de chamada. A implementação padrão retornará uma tarefa cancelada se já tiver passado um cancellationToken cancelado. Exceções geradas por Read serão comunicadas por meio da propriedade Exceção de Tarefa retornada.

Não invoque outros métodos e propriedades do objeto DbDataReader até a Tarefa retornada ser concluída.

System_CAPS_pubmethodToString()

Retorna uma cadeia de caracteres que representa o objeto atual.(Herdado de Object.)

NomeDescrição
System_CAPS_pubinterfaceSystem_CAPS_privmethodIDataRecord.GetData(Int32)

Para obter uma descrição desse membro, consulte IDataRecord.GetData.

NomeDescrição
System_CAPS_pubmethodAsParallel()

Sobrecarregado. Habilita a paralelização de uma consulta.(Definido pelo ParallelEnumerable.)

System_CAPS_pubmethodAsQueryable()

Sobrecarregado. Converte um IEnumerable em um IQueryable.(Definido pelo Queryable.)

System_CAPS_pubmethodCanGetColumnSchema()

Obtém um valor que indica se um DbDataReader pode obter um esquema de coluna.(Definido pelo DbDataReaderExtensions.)

System_CAPS_pubmethodCast<TResult>()

Converte os elementos de um IEnumerable para o tipo especificado.(Definido pelo Enumerable.)

System_CAPS_pubmethodGetColumnSchema()

Obtém o esquema da coluna (coleção DbColumn) para um DbDataReader.(Definido pelo DbDataReaderExtensions.)

System_CAPS_pubmethodOfType<TResult>()

Filtra os elementos de um IEnumerable com base em um tipo especificado.(Definido pelo Enumerable.)

Plataforma Universal do Windows
Disponível desde 10
.NET Framework
Disponível desde 2.0

Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Retornar ao início
Mostrar: