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 | |
---|---|---|
![]() |
AdoDotNetSchemaReader(DbDataReader) | Inizializza una nuova istanza della classe AdoDotNetSchemaReader con un oggetto lettore dati. |
![]() |
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 | |
---|---|---|
![]() |
Descriptor | Ottiene informazioni che descrivono i dati da un'origine dati. (Ereditato da DataReader) |
![]() |
HasDescriptor | Ottiene un valore che indica se il parametro dati espone la relativa implementazione IVsDataReaderDescriptor. (Esegue l'override di DataReader.HasDescriptor). |
![]() |
IsClosed | Ottiene un valore che indica se la classe AdoDotNetSchemaReader è chiusa. (Esegue l'override di DataReader.IsClosed). |
![]() |
ItemCount | Ottiene un valore intero che specifica il numero di elementi dei dati contenuti nell'istanza corrente AdoDotNetSchemaReader. (Esegue l'override di DataReader.ItemCount). |
![]() |
SchemaTable | Ottiene l'oggetto DataTable che rappresenta lo schema DbDataReader passato nel costruttore AdoDotNetSchemaReader. |
![]() |
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 | |
---|---|---|
![]() |
Close | Chiudere l'istanza corrente AdoDotNetSchemaReader. (Esegue l'override di DataReader.Close()). |
![]() |
Dispose() | Le risorse gestite delle versioni utilizzate per DataReader corrente istanza. (Ereditato da DataReader) |
![]() |
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) |
![]() |
Equals | Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
![]() |
Finalize | Finisce l'istanza corrente DataReader. (Ereditato da DataReader) |
![]() |
GetBytes(String, array<Byte[], Int32, Int32) | Recupera un numero specificato di byte dati binari da rivedere. (Ereditato da DataReader) |
![]() |
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)). |
![]() |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) |
![]() |
GetItem(Int32) | Recupera un elemento di dati all'indice specificato. (Esegue l'override di DataReader.GetItem(Int32)). |
![]() |
GetItem(String) | Recupera un elemento di dati con un nome specificato. (Esegue l'override di DataReader.GetItem(String)). |
![]() |
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)). |
![]() |
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(Int32) | Recupera il tipo di dati di un elemento di dati, oppure elementi, all'indice specificato per il formato predefinito Default. (Ereditato da DataReader) |
![]() |
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)). |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
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)). |
![]() |
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)). |
![]() |
MemberwiseClone | Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
NextResult | Consente di verificare se esiste un altro gruppo di risultati e, se true, anticipa AdoDotNetSchemaReader. (Esegue l'override di DataReader.NextResult()). |
![]() |
Read | Consente di verificare se esiste un altro record di dati e, se true, anticipa AdoDotNetSchemaReader al successivo. (Esegue l'override di DataReader.Read()). |
![]() |
Terminate | Terminare l'oggetto DataReader immediatamente, senza che restituisca tutti i dati o 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 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