DataReader Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |