Condividi tramite


Classe AdoDotNetSchemaReader

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

Gerarchia di ereditarietà

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

Spazio dei nomi:  Microsoft.VisualStudio.Data.Framework.AdoDotNet
Assembly:  Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.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(DbDataReader) Inizializza una nuova istanza della classe AdoDotNetSchemaReader con un oggetto lettore dati.
Metodo pubblico AdoDotNetSchemaReader(DbDataReader, DbCommand) Inizializza una nuova istanza della classe AdoDotNetSchemaReader con un oggetto lettore dati e un oggetto del comando dati.

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. (Esegue l'override di DataReader.HasDescriptor).
Proprietà pubblica IsClosed Ottiene un valore che indica se la classe AdoDotNetSchemaReader è 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 AdoDotNetSchemaReader. (Esegue l'override di DataReader.ItemCount).
Proprietà protetta. SchemaTable Ottiene l'oggetto DataTable che rappresenta lo schema DbDataReader passato nel costruttore AdoDotNetSchemaReader.
Proprietà pubblica Status Ottiene un codice di stato numerico restituito dal metodo attualmente che fornisce 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 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 per il nome dell'elemento specificato, come indice di una colonna per un nome di colonna specificato. (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(Int32) Recupera il valore Boolean che indica se l'elemento dati all'indice specificato è nullriferimento null (Nothing in Visual Basic). (Esegue l'override di DataReader.IsNullItem(Int32)).
Metodo pubblico IsNullItem(String) Recupera il valore Boolean che indica se l'indice dell'elemento dati per il nome dell'elemento di dati nullriferimento null (Nothing in Visual Basic). (Esegue l'override di DataReader.IsNullItem(String)).
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 AdoDotNetSchemaReader. (Esegue l'override di DataReader.NextResult()).
Metodo pubblico Read Consente di verificare se esiste un altro record di dati e, se true, anticipa AdoDotNetSchemaReader al successivo. (Esegue l'override di DataReader.Read()).
Metodo pubblico Terminate Terminare l'oggetto DataReader immediatamente, senza che restituisca tutti i dati o 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 IVsDataReader e le interfacce IVsDataReaderDescriptor. Questa classe accetta come input un oggetto DbDataReader ed espone lo schema dell'oggetto DbDataReader 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 DbDataReader sottostante.

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