Condividi tramite


Classe AdoDotNetSchemaReader

Fornisce i mezzi per ottenere lo schema dell'oggetto IDataReader che incapsula il gruppo di risultati.

Gerarchia di ereditarietà

Object
  Microsoft.VisualStudio.Data.DataReader
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetSchemaReader

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

Sintassi

'Dichiarazione
Public Class AdoDotNetSchemaReader _
    Inherits DataReader
public class AdoDotNetSchemaReader : DataReader
public ref class AdoDotNetSchemaReader : public DataReader
type AdoDotNetSchemaReader =  
    class 
        inherit DataReader 
    end
public class AdoDotNetSchemaReader extends DataReader

Il tipo AdoDotNetSchemaReader espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico AdoDotNetSchemaReader(IDataReader) Costruttore di classe.Consente di inizializzare una nuova istanza della classe AdoDotNetSchemaReader con IDataReader.
Metodo pubblico AdoDotNetSchemaReader(IDataReader, IDbCommand) Costruttore di classe.Inizializza una nuova istanza della classe AdoDotNetSchemaReader con IDataReader e IDbCommand oggetti.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica InnerDataReader Fornisce i mezzi per accedere all'oggetto sottostante IDataReader direttamente.
Proprietà pubblica IsClosed Recupera un valore booleano che indica a AdoDotNetSchemaReader viene chiuso. (Esegue l'override di DataReader.IsClosed).
Proprietà pubblica ItemCount Recupera un numero intero che specifica il numero di elementi di dati contenuti nell'istanza corrente AdoDotNetSchemaReader. (Esegue l'override di DataReader.ItemCount).
Proprietà pubblica SchemaTable Recupera l'oggetto DataTable che rappresenta lo schema IDataReader passato nel costruttore AdoDotNetSchemaReader.
Proprietà pubblica Status Recupera un codice di stato numerico restituito dal metodo attualmente che fornisce i dati all'oggetto DataReader. (Esegue l'override di DataReader.Status).

In alto

Metodi

  Nome Descrizione
Metodo pubblico Close Chiudere l'istanza corrente AdoDotNetSchemaReader. (Esegue l'override di DataReader.Close()).
Metodo pubblico Dispose() Le risorse gestite di quelle utilizzate per DataReader corrente istanza. (Ereditato da DataReader)
Metodo protetto Dispose(Boolean) Pulizia delle risorse associate all'istanza corrente DataReader, entrambe quando il metodo Dispose pubblica viene chiamato e nonché 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 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 dati a un indice specificato. (Esegue l'override di DataReader.GetItem(Int32)).
Metodo pubblico GetItem(String) Recupera un elemento dati con un nome specificato. (Esegue l'override di DataReader.GetItem(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 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 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 Verifica se esiste un altro set di risultati e se true la AdoDotNetSchemaReader. (Esegue l'override di DataReader.NextResult()).
Metodo pubblico Read Verifica se esiste un altro record di dati e se true la AdoDotNetSchemaReader al successivo. (Esegue l'override di DataReader.Read()).
Metodo pubblico Terminate Terminare l'oggetto DataReader immediatamente, senza utilizzare necessariamente restituire tutti i dati e impostare i parametri di output. (Esegue l'override di DataReader.Terminate()).
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

Implementa l'interfaccia IDataReader. Questa classe accetta come input un oggetto IDataReader ed espone lo schema dell'oggetto IDataReader come DDEX DataReader.

Il formato del lettore dati esposto è quello richiesto dal metodo DeriveSchema, con un set prestabilito di colonne. Non espone le stesse informazioni che siano disponibili quando chiamare il metodo GetSchemaTable nell'istanza sottostante IDataReader.

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