Classe AdoDotNetReader
Fornisce un'implementazione della classe DataReader basata sulle interfacce IVsDataReaderDescriptor e IVsDataReader. Questa implementazione utilizza l'oggetto DbDataReader ADO.NET.
Gerarchia di ereditarietà
Object
Microsoft.VisualStudio.Data.Framework.DataReader
Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetReader
Spazio dei nomi: Microsoft.VisualStudio.Data.Framework.AdoDotNet
Assembly: Microsoft.VisualStudio.Data.Framework (in Microsoft.VisualStudio.Data.Framework.dll)
Sintassi
'Dichiarazione
Public Class AdoDotNetReader _
Inherits DataReader
public class AdoDotNetReader : DataReader
public ref class AdoDotNetReader : public DataReader
type AdoDotNetReader =
class
inherit DataReader
end
public class AdoDotNetReader extends DataReader
Il tipo AdoDotNetReader espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
AdoDotNetReader(DbDataReader) | Inizializza un'istanza con parametri della classe AdoDotNetReader con un oggetto lettore dati ADO.NET. | |
AdoDotNetReader(DbDataReader, DbCommand) | Inizializza un'istanza con parametri della classe AdoDotNetReader a un oggetto del lettore dati ADO.NET e un oggetto comando. |
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 tramite la proprietà Descriptor. (Esegue l'override di DataReader.HasDescriptor). | |
IsClosed | Ottiene un valore che indica se l'istanza specificata lettore dati viene chiusa. (Esegue l'override di DataReader.IsClosed). | |
ItemCount | Ottiene il numero di elementi nel blocco corrente di dati. (Esegue l'override di DataReader.ItemCount). | |
Status | Ottiene un codice di stato numerico restituito dal metodo attualmente che fornisce i dati al lettore dati. (Esegue l'override di DataReader.Status). | |
UnderlyingReader | Ottiene l'istanza dell'oggetto sottostante DbDataReader utilizzata da questa classe. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Close | Chiudere l'istanza dell'oggetto corrente DbDataReader. (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) | Recupera un numero specificato di byte dei dati binari. (Esegue l'override di DataReader.GetBytes(Int32, array<Byte[], Int32, Int32)). | |
GetHashCode | Funge da funzione hash predefinita. (Ereditato da Object) | |
GetItem(Int32) | Recupera un'istanza di oggetto che rappresenta l'elemento recuperabile, come determinato da un indice nel blocco corrente di dati. (Esegue l'override di DataReader.GetItem(Int32)). | |
GetItem(String) | Recupera un'istanza di oggetto che rappresenta l'elemento recuperabile come specificato dal nome. (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 la lunghezza massima, i caratteri, degli elementi dati all'indice specificato. (Esegue l'override di DataReader.GetItemMaxLength(Int32)). | |
GetItemName | Recupera il nome assegnato all'elemento dati all'indice specificato, se disponibile. (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 di un elemento di dati, oppure elementi, all'indice specificato in un formato specificato. (Esegue l'override di DataReader.GetItemType(Int32, DataItemTypeFormat)). | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
IsNullItem(String) | Indica se il valore dell'elemento dati specificato non è specificato, ovvero, nullriferimento null (Nothing in Visual Basic). (Ereditato da DataReader) | |
IsNullItem(Int32) | Indica se il valore dell'elemento dati all'indice specificato non è specificato, ovvero, 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 | Sposta il lettore dati all'output seguente se il lettore contiene risultati più. (Esegue l'override di DataReader.NextResult()). | |
Read | Sposta il lettore al seguente blocco di dati se il lettore contiene più di un blocco. (Esegue l'override di DataReader.Read()). | |
Terminate | Terminare il lettore dati, 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
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