Condividi tramite


Classe AdoDotNetTableReader

Recupera il contenuto di uno o più oggetti DataTable sotto forma di uno o più set di risultati di sola lettura e forward-only.

Gerarchia di ereditarietà

Object
  Microsoft.VisualStudio.Data.Framework.DataReader
    Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetTableReader

Spazio dei nomi:  Microsoft.VisualStudio.Data.Framework.AdoDotNet
Assembly:  Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)

Sintassi

'Dichiarazione
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

Il tipo AdoDotNetTableReader espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico AdoDotNetTableReader(DataTable) Inizializza un'istanza con parametri della classe AdoDotNetDataTableReader con un'istanza DataTable.
Metodo pubblico AdoDotNetTableReader(DataTable, Int32) Inizializza un'istanza con parametri della classe AdoDotNetDataTableReader con un'istanza DataTable e un valore di stato.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Descriptor Ottiene informazioni che descrivono i dati da un'origine dati. (Ereditato da DataReader)
Proprietà protetta. HasDescriptor Ottiene un valore che indica se il parametro dati espone la relativa implementazione IVsDataReaderDescriptor tramite la proprietà Descriptor. (Esegue l'override di DataReader.HasDescriptor).
Proprietà pubblica IsClosed Ottiene un valore che indica se la classe DataTable è chiusa. (Esegue l'override di DataReader.IsClosed).
Proprietà pubblica ItemCount Ottiene un valore intero che specifica il numero di elementi dei dati contenuti nell'istanza corrente DataTable. (Esegue l'override di DataReader.ItemCount).
Proprietà pubblica Status Ottiene un valore intero che rappresenta lo stato della tabella dati; tuttavia, restituisce invariabilmente zero. (Esegue l'override di DataReader.Status).
Proprietà pubblica UnderlyingTable Ottiene l'istanza dell'oggetto sottostante DataTable utilizzata in questa classe.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Close Chiudere l'istanza corrente DataTable. (Esegue l'override di DataReader.Close()).
Metodo pubblico Dispose() Le risorse gestite delle versioni utilizzate per DataReader corrente istanza. (Ereditato da DataReader)
Metodo protetto Dispose(Boolean) Le risorse di pulita associate a DataReader correnteistanza, sia quando il metodo Dispose pubblico che viene chiamato quando l'oggetto viene completato con una chiamata al metodo Finalize. (Ereditato da DataReader)
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Finisce l'istanza corrente DataReader. (Ereditato da DataReader)
Metodo pubblico GetBytes(String, array<Byte[], Int32, Int32) Recupera un numero specificato di byte dati binari da rivedere. (Ereditato da DataReader)
Metodo pubblico GetBytes(Int32, array<Byte[], Int32, Int32) Legge un flusso di byte nel buffer come matrice, a partire da un offset specificato. (Esegue l'override di DataReader.GetBytes(Int32, array<Byte[], Int32, Int32)).
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetItem(Int32) Recupera un elemento di dati all'indice specificato. (Esegue l'override di DataReader.GetItem(Int32)).
Metodo pubblico GetItem(String) Recupera un elemento di dati con un nome specificato. (Esegue l'override di DataReader.GetItem(String)).
Metodo pubblico GetItemIndex Recupera l'indice dell'elemento dati per il nome dell'elemento dati. (Esegue l'override di DataReader.GetItemIndex(String)).
Metodo pubblico GetItemMaxLength Recupera un numero intero che specifica la lunghezza massima dell'elemento dati all'indice specificato. (Esegue l'override di DataReader.GetItemMaxLength(Int32)).
Metodo pubblico GetItemName Recupera il nome della stringa letterale elemento dati all'indice specificato. (Esegue l'override di DataReader.GetItemName(Int32)).
Metodo pubblico GetItemType(Int32) Recupera il tipo di dati di un elemento di dati, oppure elementi, all'indice specificato per il formato predefinito Default. (Ereditato da DataReader)
Metodo pubblico GetItemType(Int32, DataItemTypeFormat) Recupera il tipo di dati per un elemento di dati a un indice specificato e con uno specifico formato del tipo di elemento. (Esegue l'override di DataReader.GetItemType(Int32, DataItemTypeFormat)).
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IsNullItem(String) Indica se il valore dell'elemento dati specificato non è specificato, ovvero, nullriferimento null (Nothing in Visual Basic). (Ereditato da DataReader)
Metodo pubblico IsNullItem(Int32) Recupera un valore booleano che indica se l'elemento dati all'indice specificato è nullriferimento null (Nothing in Visual Basic). (Esegue l'override di DataReader.IsNullItem(Int32)).
Metodo protetto MemberwiseClone Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico NextResult Consente di verificare se esiste un altro gruppo di risultati e, se true, anticipa AdoDotNetDataTableReader. (Esegue l'override di DataReader.NextResult()).
Metodo pubblico Read Consente di verificare se esiste un altro record di dati e, se true, anticipa AdoDotNetDataTableReader al successivo. (Esegue l'override di DataReader.Read()).
Metodo pubblico Terminate Terminare il lettore dati, senza che restituisca tutti i dati o impostare i parametri di output. (Ereditato da DataReader)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

È improbabile che i provider di DDEX necessario eseguire l'override e la modifica nel comportamento di questa classe; invece, possono creare un'istanza semplicemente ogni volta che dispongono di un oggetto ADO.NET DataTable disponibili e devono restituire un oggetto DataReader.

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Data.Framework.AdoDotNet

DataTableReader