Compartilhar via


AdoDotNetTableReader Classe

Definição

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

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

Construtores

AdoDotNetTableReader(DataTable)

Inicializa uma instância parametrizada da AdoDotNetDataTableReader classe junto com uma DataTable instância .

AdoDotNetTableReader(DataTable, Int32)

Inicializa uma instância parametrizada da AdoDotNetDataTableReader classe juntamente com uma DataTable instância e um valor status.

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 o DataTable está fechado.

ItemCount

Obtém um valor inteiro que especifica o número de itens de dados contidos na instância atual DataTable .

Status

Obtém um valor inteiro que representa o status da tabela de dados; no entanto, invariavelmente retorna zero.

UnderlyingTable

Obtém a instância de objeto subjacente DataTable usada nesta classe.

Métodos

Close()

Fecha a instância atual DataTable .

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)

Lê um fluxo de bytes no buffer como uma matriz, começando em um deslocamento especificado.

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

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

(Herdado de DataReader)
GetItem(Int32)

Recupera um item de dados em um índice especificado.

GetItem(String)

Recupera um item de dados com um nome especificado.

GetItemIndex(String)

Recupera o índice do item de dados para o nome do item de dados especificado.

GetItemMaxLength(Int32)

Recupera um valor inteiro que especifica o comprimento máximo do item de dados no índice especificado.

GetItemName(Int32)

Recupera o nome literal da cadeia de caracteres do item de dados no índice especificado.

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 em um índice especificado e com um formato de tipo de item especificado.

IsNullItem(Int32)

Recupera um valor booliano que indica se o item de dados no índice especificado é nulo.

IsNullItem(String)

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

(Herdado de DataReader)
NextResult()

Testa se há outro conjunto de resultados e, se verdadeiro, avança o AdoDotNetDataTableReader.

Read()

Testa se há outro registro de dados e, se verdadeiro, avança o AdoDotNetDataTableReader para o próximo registro.

Terminate()

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

(Herdado de DataReader)

Aplica-se a