Classe AdoDotNetTableReader
Recupera o conteúdo de um ou mais objetos de DataTable na forma de um ou mais conjuntos de resultados somente leitura, somente encaminhamentos.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.Data.Framework.DataReader
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetTableReader
Namespace: Microsoft.VisualStudio.Data.Framework.AdoDotNet
Assembly: Microsoft.VisualStudio.Data.Framework (em Microsoft.VisualStudio.Data.Framework.dll)
Sintaxe
'Declaração
Public Class AdoDotNetTableReader _
Inherits DataReader
public class AdoDotNetTableReader : DataReader
public ref class AdoDotNetTableReader : public DataReader
type AdoDotNetTableReader =
class
inherit DataReader
end
public class AdoDotNetTableReader extends DataReader
O tipo AdoDotNetTableReader expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
AdoDotNetTableReader(DataTable) | Inicializa uma instância da classe com parâmetros de T:Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetDataTableReader juntamente com uma instância de DataTable . | |
AdoDotNetTableReader(DataTable, Int32) | Inicializa uma instância da classe com parâmetros de AdoDotNetDataTableReader juntamente com uma instância de DataTable e um valor de status. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
Descriptor | Obtém informações que descrevem os dados de uma fonte de dados. (Herdado de DataReader.) | |
HasDescriptor | Obtém um valor indicando se o parâmetro de dados expõe sua implementação de IVsDataReaderDescriptor através da propriedade de Descriptor . (Substitui DataReader.HasDescriptor.) | |
IsClosed | Obtém um valor indicando se DataTable é fechado. (Substitui DataReader.IsClosed.) | |
ItemCount | Obtém um valor inteiro que especifica o número de itens de dados contidos na instância atual de DataTable . (Substitui DataReader.ItemCount.) | |
Status | Obtém um valor inteiro que representa o status da tabela de dados; no entanto, invariàvel retorna zero. (Substitui DataReader.Status.) | |
UnderlyingTable | Obtém a instância do objeto subjacente de DataTable usada em essa classe. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
Close | Fecha a instância atual de DataTable . (Substitui DataReader.Close().) | |
Dispose() | Recursos gerenciados versões mantidos para DataReader atual instância. (Herdado de DataReader.) | |
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 . (Herdado de DataReader.) | |
Equals | determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) | |
Finalize | Finaliza a instância atual de DataReader . (Herdado de DataReader.) | |
GetBytes(String, array<Byte[], Int32, Int32) | Recupera um número de bytes especificado de dados binários crua. (Herdado de DataReader.) | |
GetBytes(Int32, array<Byte[], Int32, Int32) | Ler um fluxo de bytes em buffer como uma matriz, começando em um deslocamento especificado. (Substitui DataReader.GetBytes(Int32, array<Byte[], Int32, Int32).) | |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) | |
GetItem(Int32) | Recupera um item de dados em um índice especificado. (Substitui DataReader.GetItem(Int32).) | |
GetItem(String) | Recupera um item de dados com um nome especificado. (Substitui DataReader.GetItem(String).) | |
GetItemIndex | Retorna o índice do item de dados para o nome especificado de item de dados. (Substitui DataReader.GetItemIndex(String).) | |
GetItemMaxLength | Recupera um valor inteiro que especifica o comprimento máximo de item de dados no índice especificado. (Substitui DataReader.GetItemMaxLength(Int32).) | |
GetItemName | Recupera o nome de cadeia de caracteres literal de item de dados no índice especificado. (Substitui DataReader.GetItemName(Int32).) | |
GetItemType(Int32) | Recupera o tipo de dados de um item de dados, ou de itens, no índice especificado para o formato padrão Default. (Herdado de DataReader.) | |
GetItemType(Int32, DataItemTypeFormat) | Recupera o tipo de dados para um item de dados em um índice especificado com um formato especificado de tipo de item. (Substitui DataReader.GetItemType(Int32, DataItemTypeFormat).) | |
GetType | Obtém Type da instância atual. (Herdado de Object.) | |
IsNullItem(String) | Indica se o valor do item de dados é fornecido não especificado, ou seja, nulluma referência nula (Nothing no Visual Basic). (Herdado de DataReader.) | |
IsNullItem(Int32) | Retorna um valor Booleano que indica se o item de dados no índice especificado é nulluma referência nula (Nothing no Visual Basic). (Substitui DataReader.IsNullItem(Int32).) | |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) | |
NextResult | Testa se há outro conjunto de resultados e, se true, avança AdoDotNetDataTableReader. (Substitui DataReader.NextResult().) | |
Read | Testa se há outro registro de dados e, se true, avança AdoDotNetDataTableReader ao registro a seguir. (Substitui DataReader.Read().) | |
Terminate | Finaliza o leitor de dados, imediatamente sem necessariamente retornar todos os dados ou definir parâmetros de saída. (Herdado de DataReader.) | |
ToString | Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object.) |
Superior
Comentários
É improvável que os provedores de DDEX precisarão substituir ou de outra maneira alterar o comportamento da classe; em vez, podem simplesmente criar uma instância sempre que têm um objeto de ADO.NETDataTable para a disposição e precisa retornar 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.