Classe DataReader
Fornece a capacidade de expor dados da fonte de dados.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Data.Framework.DataReader
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetReader
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetSchemaReader
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetTableReader
Namespace: Microsoft.VisualStudio.Data.Framework
Assembly: Microsoft.VisualStudio.Data.Framework (em Microsoft.VisualStudio.Data.Framework.dll)
Sintaxe
'Declaração
Public MustInherit Class DataReader _
Implements IVsDataReader, IDisposable, IVsDataReaderDescriptor
public abstract class DataReader : IVsDataReader,
IDisposable, IVsDataReaderDescriptor
public ref class DataReader abstract : IVsDataReader,
IDisposable, IVsDataReaderDescriptor
[<AbstractClass>]
type DataReader =
class
interface IVsDataReader
interface IDisposable
interface IVsDataReaderDescriptor
end
public abstract class DataReader implements IVsDataReader, IDisposable, IVsDataReaderDescriptor
O tipo DataReader expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
DataReader | Inicializa uma nova instância da classe DataReader. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
Descriptor | Obtém informações que descrevem os dados de uma fonte de dados. | |
HasDescriptor | Obtém um valor indicando se o leitor de dados expõe sua implementação de IVsDataReaderDescriptor através da propriedade de Descriptor . | |
IsClosed | Obtém um valor de Boolean que indica se o leitor especificado foi fechada. | |
ItemCount | Obtém o número de itens no bloco atual de dados. | |
Status | Obtém um código de status numérico retornado pelo método que atualmente fornece dados para o leitor de dados. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Close | Fecha a instância de DataReader . | |
Dispose() | Recursos gerenciados versões mantidos para DataReader atual instância. | |
Dispose(Boolean) | Limpa os recursos associados à instância atual de DataReader , quando o método de Dispose de chaves pública é chamado e quando o objeto é encerrado com uma chamada para o método de Finalize . | |
Equals | determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
Finalize | Finaliza a instância atual de DataReader . (Substitui Object.Finalize().) | |
GetBytes(Int32, array<Byte[], Int32, Int32) | Recupera um número de bytes especificado de dados binários crua. | |
GetBytes(String, array<Byte[], Int32, Int32) | Recupera um número de bytes especificado de dados binários crua. | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetItem(Int32) | Recupera o valor do item no índice especificado no bloco atual de dados. | |
GetItem(String) | Recupera o valor de um item de dados com o nome especificado no bloco atual de dados. | |
GetItemIndex | Retorna o índice correspondente ao nome especificado do item no bloco de dados. | |
GetItemMaxLength | Recupera o comprimento máximo, os caracteres, de itens de dados no índice especificado. | |
GetItemName | Retorna 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 de itens, no índice especificado para o formato padrão Default. | |
GetItemType(Int32, DataItemTypeFormat) | Recupera o tipo de dados de um item de dados, ou de itens, no índice especificado em um formato especificado. | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
IsNullItem(Int32) | Indica se o item de dados no índice especificado é não especificado, ou seja, nulluma referência nula (Nothing no Visual Basic). | |
IsNullItem(String) | Indica se o valor do item de dados é fornecido não especificado, ou seja, nulluma referência nula (Nothing no Visual Basic). | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
NextResult | Avança o leitor de dados no conjunto de resultados a seguir em casos onde o leitor contém vários conjuntos de resultados. | |
Read | Avança o leitor ao seguinte bloco de dados em casos onde o leitor contém mais de um bloco de dados. | |
Terminate | Finaliza o leitor de dados, imediatamente sem necessariamente retornar todos os dados ou definir parâmetros de saída. | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Comentários
Todos os mecanismos de recuperação de dados do - nível retornam um objeto de DataReader .
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Consulte também
Referência
Namespace Microsoft.VisualStudio.Data.Framework
AdoDotNetDataReader