DbDataReader Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Lê um fluxo apenas direto de linhas a partir de uma fonte de dados.
public ref class DbDataReader abstract : IDisposable, System::Collections::IEnumerable
public ref class DbDataReader abstract : MarshalByRefObject, IDisposable, System::Collections::IEnumerable, System::Data::IDataReader
public ref class DbDataReader abstract : MarshalByRefObject, System::Collections::IEnumerable, System::Data::IDataReader
public ref class DbDataReader abstract : MarshalByRefObject, IAsyncDisposable, System::Collections::IEnumerable, System::Data::IDataReader
public abstract class DbDataReader : IDisposable, System.Collections.IEnumerable
public abstract class DbDataReader : MarshalByRefObject, IDisposable, System.Collections.IEnumerable, System.Data.IDataReader
public abstract class DbDataReader : MarshalByRefObject, System.Collections.IEnumerable, System.Data.IDataReader
public abstract class DbDataReader : MarshalByRefObject, IAsyncDisposable, System.Collections.IEnumerable, System.Data.IDataReader
type DbDataReader = class
interface IEnumerable
interface IDisposable
type DbDataReader = class
inherit MarshalByRefObject
interface IDataReader
interface IDisposable
interface IDataRecord
interface IEnumerable
type DbDataReader = class
inherit MarshalByRefObject
interface IEnumerable
interface IDataReader
interface IDataRecord
interface IDisposable
type DbDataReader = class
inherit MarshalByRefObject
interface IEnumerable
interface IDataReader
interface IDataRecord
interface IDisposable
interface IAsyncDisposable
Public MustInherit Class DbDataReader
Implements IDisposable, IEnumerable
Public MustInherit Class DbDataReader
Inherits MarshalByRefObject
Implements IDataReader, IDisposable, IEnumerable
Public MustInherit Class DbDataReader
Inherits MarshalByRefObject
Implements IDataReader, IEnumerable
Public MustInherit Class DbDataReader
Inherits MarshalByRefObject
Implements IAsyncDisposable, IDataReader, IEnumerable
- Herança
-
DbDataReader
- Herança
- Derivado
- Implementações
Construtores
| Name | Description |
|---|---|
| DbDataReader() |
Inicializa uma nova instância da DbDataReader classe. |
Propriedades
| Name | Description |
|---|---|
| Depth |
Obtém um valor que indica a profundidade de aninhamento para a linha atual. |
| FieldCount |
Quando sobrescrito numa classe derivada, obtém o número de colunas na linha atual. |
| HasRows |
Quando é sobreposto numa classe derivada, obtém um valor que indica se esta DbDataReader contém uma ou mais linhas. |
| IsClosed |
Quando sobrescrito numa classe derivada, obtém um valor que indica se o DbDataReader está fechado. |
| Item[Int32] |
Quando sobrescrito numa classe derivada, obtém o valor da coluna especificada como uma instância de Object. |
| Item[String] |
Quando sobrescrito numa classe derivada, obtém o valor da coluna especificada como uma instância de Object. |
| RecordsAffected |
Quando é sobreposto numa classe derivada, o número de linhas é alterado, inserido ou eliminado pela execução da instrução SQL. |
| VisibleFieldCount |
Obtém o número de campos no DbDataReader que não estão ocultos. |
Métodos
| Name | Description |
|---|---|
| Close() |
Fecha o DbDataReader objeto. |
| CloseAsync() |
Fecha o DbDataReader objeto de forma assíncrona. |
| CreateObjRef(Type) |
Cria um objeto que contém toda a informação relevante necessária para gerar um proxy usado para comunicar com um objeto remoto. (Herdado de MarshalByRefObject) |
| Dispose() |
Liberta todos os recursos usados pela instância atual da DbDataReader classe. |
| Dispose(Boolean) |
Liberta os recursos não geridos usados pelo DbDataReader e opcionalmente liberta os recursos geridos. |
| DisposeAsync() |
Liberta assíncronamente todos os recursos usados pela instância atual da DbDataReader classe. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetBoolean(Int32) |
Quando sobrescrito numa classe derivada, obtém o valor da coluna especificada como um Booleano. |
| GetByte(Int32) |
Quando é sobreposto numa classe derivada, obtém o valor da coluna especificada como um byte. |
| GetBytes(Int32, Int64, Byte[], Int32, Int32) |
Quando sobrescrito numa classe derivada, lê um número especificado de bytes da coluna especificada a partir de um índice especificado e escreve-os num buffer a partir de uma posição especificada no buffer. |
| GetChar(Int32) |
Quando sobrescrito numa classe derivada, obtém o valor da coluna especificada como um único carácter. |
| GetChars(Int32, Int64, Char[], Int32, Int32) |
Quando sobrescrito numa classe derivada, lê um número especificado de caracteres de uma coluna determinada começando num índice especificado, e escreve-os num buffer a partir de uma posição especificada. |
| GetData(Int32) |
Devolve um leitor de dados aninhado para a coluna solicitada. |
| GetDataTypeName(Int32) |
Quando sobrescrito numa classe derivada, obtém o nome do tipo de dado da coluna especificada. |
| GetDateTime(Int32) |
Quando sobrescrito numa classe derivada, obtém o valor da coluna especificada como objeto DateTime . |
| GetDbDataReader(Int32) |
Devolve um DbDataReader objeto para o ordinal da coluna solicitado que pode ser sobreposto com uma implementação específica do fornecedor. |
| GetDecimal(Int32) |
Quando sobrescrito numa classe derivada, obtém o valor da coluna especificada como um Decimal. |
| GetDouble(Int32) |
Quando sobrescrito numa classe derivada, obtém o valor da coluna especificada como um número de ponto flutuante de dupla precisão. |
| GetEnumerator() |
Quando sobreposto numa classe derivada, devolve um enumerador que pode ser usado para iterar pelas linhas no leitor de dados. |
| GetFieldType(Int32) |
Quando é sobreposto numa classe derivada, obtém o tipo de dado da coluna especificada. |
| GetFieldValue<T>(Int32) |
Recebe o valor da coluna especificada como o tipo solicitado. |
| GetFieldValueAsync<T>(Int32, CancellationToken) |
Assíncrono, obtém o valor da coluna especificada como o tipo solicitado. |
| GetFieldValueAsync<T>(Int32) |
Assíncrono, obtém o valor da coluna especificada como o tipo solicitado. |
| GetFloat(Int32) |
Quando sobrescrito numa classe derivada, obtém o valor da coluna especificada como um número de ponto flutuante de precisão simples. |
| GetGuid(Int32) |
Quando sobrescrito numa classe derivada, obtém o valor da coluna especificada como um identificador globalmente único (GUID). |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetInt16(Int32) |
Quando sobrescrito numa classe derivada, obtém o valor da coluna especificada como um inteiro assinado de 16 bits. |
| GetInt32(Int32) |
Quando sobrescrito numa classe derivada, obtém o valor da coluna especificada como um inteiro assinado de 32 bits. |
| GetInt64(Int32) |
Quando sobrescrito numa classe derivada, obtém o valor da coluna especificada como um inteiro assinado de 64 bits. |
| GetLifetimeService() |
Recupera o objeto de serviço de tempo de vida atual que controla a política de vida útil neste caso. (Herdado de MarshalByRefObject) |
| GetName(Int32) |
Quando sobrescrito numa classe derivada, obtém o nome da coluna, dado o ordinal da coluna baseada em zero. |
| GetOrdinal(String) |
Quando sobrescrito numa classe derivada, obtém o ordinal da coluna com o nome da coluna. |
| GetProviderSpecificFieldType(Int32) |
Obtém o tipo específico do fornecedor da coluna especificada. |
| GetProviderSpecificValue(Int32) |
Obtém o valor da coluna especificada como uma instância de um tipo específico de fornecedor. |
| GetProviderSpecificValues(Object[]) |
Obtém todas as colunas de atributos específicas do fornecedor na coleção para a linha atual. |
| GetSchemaTable() |
Devolve um DataTable que descreve os metadados DbDataReaderda coluna de .
Retorna |
| GetStream(Int32) |
Recebe um fluxo para recuperar dados da coluna especificada. |
| GetString(Int32) |
Quando sobrescrito numa classe derivada, obtém o valor da coluna especificada como uma instância de String. |
| GetTextReader(Int32) |
Faz com que um leitor de texto recupere dados da coluna. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| GetValue(Int32) |
Quando sobrescrito numa classe derivada, obtém o valor da coluna especificada como uma instância de Object. |
| GetValues(Object[]) |
Quando sobrescrito numa classe derivada, preenche um array de objetos com os valores das colunas da linha atual. |
| InitializeLifetimeService() |
Obtém-se um objeto de serviço vitalício para controlar a apólice vitalícia neste caso. (Herdado de MarshalByRefObject) |
| IsDBNull(Int32) |
Quando sobrescrito numa classe derivada, obtém um valor que indica se a coluna contém valores inexistentes ou em falta. |
| IsDBNullAsync(Int32, CancellationToken) |
De forma assíncrona, obtém um valor que indica se a coluna contém valores inexistentes ou em falta. |
| IsDBNullAsync(Int32) |
De forma assíncrona, obtém um valor que indica se a coluna contém valores inexistentes ou em falta. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| MemberwiseClone(Boolean) |
Cria uma cópia superficial do objeto atual MarshalByRefObject . (Herdado de MarshalByRefObject) |
| NextResult() |
Quando sobreposto numa classe derivada, avança o leitor para o resultado seguinte ao ler os resultados de um conjunto de afirmações. |
| NextResultAsync() |
De forma assíncrona, avança o leitor para o resultado seguinte ao ler os resultados de um conjunto de instruções. |
| NextResultAsync(CancellationToken) |
De forma assíncrona, avança o leitor para o resultado seguinte ao ler os resultados de um conjunto de instruções. |
| Read() |
Quando sobreposto numa classe derivada, o leitor avança para o registo seguinte num conjunto de resultados. |
| ReadAsync() |
De forma assíncrona, avança o leitor para o registo seguinte num conjunto de resultados. |
| ReadAsync(CancellationToken) |
De forma assíncrona, avança o leitor para o registo seguinte num conjunto de resultados. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| IDataRecord.GetData(Int32) |
Para uma descrição deste elemento, veja GetData(Int32). |
Métodos da Extensão
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Permite a paralelização de uma consulta. |
| AsQueryable(IEnumerable) |
Converte um IEnumerable para um IQueryable. |
| CanGetColumnSchema(DbDataReader) |
Obtém um valor que indica se um DbDataReader pode obter um esquema de coluna. |
| Cast<TResult>(IEnumerable) |
Conjura os elementos de an IEnumerable para o tipo especificado. |
| ConfigureAwait(IAsyncDisposable, Boolean) |
Configura como aguarda nas tarefas devolvidas de um descartável assíncrono será realizada. |
| GetBoolean(DbDataReader, String) |
Obtém o valor da coluna especificada como um Booleano. |
| GetByte(DbDataReader, String) |
Obtém o valor da coluna especificada como um byte. |
| GetBytes(DbDataReader, String, Int64, Byte[], Int32, Int32) |
Lê um número especificado de bytes da coluna especificada a partir de um índice especificado e escreve-os num buffer a partir de uma posição especificada no buffer. |
| GetChar(DbDataReader, String) |
Obtém o valor da coluna especificada como um único carácter. |
| GetChars(DbDataReader, String, Int64, Char[], Int32, Int32) |
Lê um número especificado de caracteres de uma coluna determinada a partir de um índice especificado e escreve-os num buffer a partir de uma posição especificada. |
| GetColumnSchema(DbDataReader) |
Obtém o esquema de colunas (DbColumn coleção) para um DbDataReader. |
| GetData(DbDataReader, String) |
Devolve um leitor de dados aninhado para a coluna solicitada. |
| GetDataTypeName(DbDataReader, String) |
Obtém o nome do tipo de dado da coluna especificada. |
| GetDateTime(DbDataReader, String) |
Obtém o valor da coluna especificada como objeto DateTime . |
| GetDecimal(DbDataReader, String) |
Obtém o valor da coluna especificada como um Decimal. |
| GetDouble(DbDataReader, String) |
Obtém o valor da coluna especificada como um número de ponto flutuante de dupla precisão. |
| GetFieldType(DbDataReader, String) |
Obtém o tipo de dado da coluna especificada. |
| GetFieldValue<T>(DbDataReader, String) |
Recebe o valor da coluna especificada como o tipo solicitado. |
| GetFieldValueAsync<T>(DbDataReader, String, CancellationToken) |
Assíncrono, obtém o valor da coluna especificada como o tipo solicitado. |
| GetFloat(DbDataReader, String) |
Obtém o valor da coluna especificada como um número de ponto flutuante de precisão simples. |
| GetGuid(DbDataReader, String) |
Obtém o valor da coluna especificada como um identificador globalmente único (GUID). |
| GetInt16(DbDataReader, String) |
Obtém o valor da coluna especificada como um inteiro com assinatura de 16 bits. |
| GetInt32(DbDataReader, String) |
Obtém o valor da coluna especificada como um inteiro assinado de 32 bits. |
| GetInt64(DbDataReader, String) |
Obtém o valor da coluna especificada como um inteiro assinado de 64 bits. |
| GetProviderSpecificFieldType(DbDataReader, String) |
Obtém o tipo específico do fornecedor da coluna especificada. |
| GetProviderSpecificValue(DbDataReader, String) |
Obtém o valor da coluna especificada como uma instância de um tipo específico de fornecedor. |
| GetStream(DbDataReader, String) |
Recebe um fluxo para recuperar dados da coluna especificada. |
| GetString(DbDataReader, String) |
Obtém o valor da coluna especificada como uma instância de String. |
| GetTextReader(DbDataReader, String) |
Faz com que um leitor de texto recupere dados da coluna. |
| GetValue(DbDataReader, String) |
Obtém o valor da coluna especificada como uma instância de Object. |
| IsDBNull(DbDataReader, String) |
Recebe um valor que indica se a coluna contém valores inexistentes ou em falta. |
| IsDBNullAsync(DbDataReader, String, CancellationToken) |
De forma assíncrona, obtém um valor que indica se a coluna contém valores inexistentes ou em falta. |
| OfType<TResult>(IEnumerable) |
Filtra os elementos de um IEnumerable com base num tipo especificado. |