Partilhar via


AdoDotNetReader Classe

Definição

Representa uma implementação das interfaces IVsDataReader e IVsDataReaderDescriptor usando o objeto DbDataReader do .NET do ADO.

public ref class AdoDotNetReader : Microsoft::VisualStudio::Data::Framework::DataReader
public class AdoDotNetReader : Microsoft.VisualStudio.Data.Framework.DataReader
type AdoDotNetReader = class
    inherit DataReader
Public Class AdoDotNetReader
Inherits DataReader
Herança
AdoDotNetReader

Construtores

AdoDotNetReader(DbDataReader)

Inicializa uma instância parametrizada da AdoDotNetReader classe com um objeto de leitor de dados ADO.NET.

AdoDotNetReader(DbDataReader, DbCommand)

Inicializa uma instância parametrizada da AdoDotNetReader classe com um objeto de leitor de dados ADO.NET e um objeto de comando.

Propriedades

Descriptor

Obtém informações que descrevem os dados de uma fonte de dados.

(Herdado de DataReader)
HasDescriptor

Obtém um valor que indica se o parâmetro de dados expõe sua IVsDataReaderDescriptor implementação por meio da Descriptor propriedade .

IsClosed

Obtém um valor que indica se a instância de leitor de dados especificada está fechada.

ItemCount

Obtém o número de itens no bloco de dados atual.

Status

Obtém um código de status numérico retornado pelo método que atualmente fornece dados ao leitor de dados.

UnderlyingReader

Obtém a instância de DbDataReader objeto subjacente usada por essa classe.

Métodos

Close()

Fecha a instância do objeto atual DbDataReader .

Dispose()

Libera recursos gerenciados mantidos para a instância atual DataReader .

(Herdado de DataReader)
Dispose(Boolean)

Limpa os recursos associados à instância atual DataReader , tanto quando o método público Dispose() é chamado quanto quando o objeto é finalizado com uma chamada para o Finalize() método .

(Herdado de DataReader)
GetBytes(Int32, Byte[], Int32, Int32)

Recupera um número especificado de bytes de dados binários.

GetBytes(String, Byte[], Int32, Int32)

Recupera um número especificado de bytes de dados binários brutos.

(Herdado de DataReader)
GetItem(Int32)

Recupera uma instância de objeto que representa o item recuperável, conforme determinado por um índice no bloco de dados atual.

GetItem(String)

Recupera uma instância de objeto que representa o item recuperável conforme especificado pelo nome.

GetItemIndex(String)

Recupera o índice do item para o nome do item fornecido, como o índice de uma coluna para um determinado nome de coluna.

GetItemMaxLength(Int32)

Recupera o comprimento máximo, em caracteres, de itens de dados no índice especificado.

GetItemName(Int32)

Recupera o nome atribuído ao item de dados no índice especificado, se houver.

GetItemType(Int32)

Recupera o tipo de dados de um item de dados, ou itens, no índice especificado para o formato Defaultpadrão .

(Herdado de DataReader)
GetItemType(Int32, DataItemTypeFormat)

Recupera o tipo de dados de um item de dados, ou itens, no índice especificado em um formato especificado.

IsNullItem(Int32)

Indica se o valor do item de dados no índice especificado não é especificado, ou seja, nulo.

IsNullItem(String)

Indica se o valor do item de dados fornecido não é especificado, ou seja, nulo.

(Herdado de DataReader)
NextResult()

Avança o leitor de dados para o próximo resultado se o leitor contiver vários resultados.

Read()

Avança o leitor para o próximo bloco de dados se o leitor contiver mais de um bloco.

Terminate()

Encerra o leitor de dados imediatamente, sem necessariamente retornar todos os dados ou definir parâmetros de saída.

Aplica-se a