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 | |
---|---|---|
![]() |
AdoDotNetSchemaReader(IDataReader) | Costruttore di classe.Consente di inizializzare una nuova istanza della classe AdoDotNetSchemaReader con IDataReader. |
![]() |
AdoDotNetSchemaReader(IDataReader, IDbCommand) | Costruttore di classe.Inizializza una nuova istanza della classe AdoDotNetSchemaReader con IDataReader e IDbCommand oggetti. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
InnerDataReader | Fornisce i mezzi per accedere all'oggetto sottostante IDataReader direttamente. |
![]() |
IsClosed | Recupera un valore booleano che indica a AdoDotNetSchemaReader viene chiuso. (Esegue l'override di DataReader.IsClosed). |
![]() |
ItemCount | Recupera un numero intero che specifica il numero di elementi di dati contenuti nell'istanza corrente AdoDotNetSchemaReader. (Esegue l'override di DataReader.ItemCount). |
![]() |
SchemaTable | Recupera l'oggetto DataTable che rappresenta lo schema IDataReader passato nel costruttore AdoDotNetSchemaReader. |
![]() |
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 | |
---|---|---|
![]() |
Close | Chiudere l'istanza corrente AdoDotNetSchemaReader. (Esegue l'override di DataReader.Close()). |
![]() |
Dispose() | Le risorse gestite di quelle utilizzate per DataReader corrente istanza. (Ereditato da DataReader) |
![]() |
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) |
![]() |
Equals | Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
![]() |
Finalize | Finisce l'istanza corrente DataReader. (Ereditato da DataReader) |
![]() |
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)). |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() |
GetItem(Int32) | Recupera un elemento dati a un indice specificato. (Esegue l'override di DataReader.GetItem(Int32)). |
![]() |
GetItem(String) | Recupera un elemento dati con un nome specificato. (Esegue l'override di DataReader.GetItem(String)). |
![]() |
GetItemMaxLength | Recupera un numero intero che specifica la lunghezza massima dell'elemento dati all'indice specificato. (Esegue l'override di DataReader.GetItemMaxLength(Int32)). |
![]() |
GetItemName | Recupera il nome della stringa letterale elemento dati all'indice specificato. (Esegue l'override di DataReader.GetItemName(Int32)). |
![]() |
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)). |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
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)). |
![]() |
MemberwiseClone | Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
NextResult | Verifica se esiste un altro set di risultati e se true la AdoDotNetSchemaReader. (Esegue l'override di DataReader.NextResult()). |
![]() |
Read | Verifica se esiste un altro record di dati e se true la AdoDotNetSchemaReader al successivo. (Esegue l'override di DataReader.Read()). |
![]() |
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()). |
![]() |
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.