Partilhar via


DataReader Classe

Definição

Representa uma implementação das interfaces IVsDataReader e IVsDataReaderDescriptor.

public ref class DataReader abstract : IDisposable, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataReader, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataReaderDescriptor
public abstract class DataReader : IDisposable, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReaderDescriptor
type DataReader = class
    interface IVsDataReader
    interface IDisposable
    interface IVsDataReaderDescriptor
Public MustInherit Class DataReader
Implements IDisposable, IVsDataReader, IVsDataReaderDescriptor
Herança
DataReader
Derivado
Implementações

Construtores

DataReader()

Inicializa uma nova instância da classe DataReader.

Propriedades

Descriptor

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

HasDescriptor

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

IsClosed

Obtém um valor booliano que indica se o leitor especificado foi fechado.

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.

Métodos

Close()

Fecha a instância de DataReader.

Dispose()

Libera recursos gerenciados mantidos para a instância atual 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 .

Finalize()

Finaliza a instância atual DataReader .

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

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

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

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

GetItem(Int32)

Recupera o valor do item no índice especificado no bloco de dados atual.

GetItem(String)

Recupera o valor de um item de dados com o nome especificado no bloco de dados atual.

GetItemIndex(String)

Retorna o índice correspondente ao nome do item especificado no bloco de dados.

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 .

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 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.

NextResult()

Avança o leitor de dados para o próximo conjunto de resultados nos casos em que o leitor contém vários conjuntos de resultados.

Read()

Avança o leitor para o próximo bloco de dados nos casos em que o leitor contém mais de um bloco de dados.

Terminate()

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

Aplica-se a