Condividi tramite


Classe AdoDotNetDataReader

Fornisce un'implementazione della classe DataReader tramite un'implementazione di interfaccia ADO.NETIDataReader.

Gerarchia di ereditarietà

Object
  Microsoft.VisualStudio.Data.DataReader
    Microsoft.VisualStudio.Data.AdoDotNet.AdoDotNetDataReader

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

Sintassi

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

Il tipo AdoDotNetDataReader espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico AdoDotNetDataReader(IDataReader) Costruttore di classe.Inizializza un'istanza con parametri della classe AdoDotNetDataReader con un'implementazione dell'interfaccia IDataReader.
Metodo pubblico AdoDotNetDataReader(IDataReader, IDbCommand, array<DataParameter[]) Costruttore di classe.Inizializza un'istanza con parametri della classe AdoDotNetDataReader con un'implementazione dell'interfaccia IDataReader e il comando e/o i parametri hanno prodotto IDataReader.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica InnerDataReader Recupera l'oggetto sottostante IDataReader che sta del lettore dati corrente.
Proprietà pubblica IsClosed Recupera un valore booleano che indica se l'istanza specificata lettore dati è stata chiusa. (Esegue l'override di DataReader.IsClosed).
Proprietà pubblica ItemCount Recupera il numero di elementi nel blocco corrente di dati. (Esegue l'override di DataReader.ItemCount).
Proprietà pubblica Status Recupera un codice di stato numerico restituito dal metodo attualmente che fornisce dati al lettore dati. (Esegue l'override di DataReader.Status).

In alto

Metodi

  Nome Descrizione
Metodo pubblico Close Chiudere l'istanza dell'oggetto corrente IDataReader. (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 Recupera un numero specificato di byte di dati binari. (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'istanza di oggetto che rappresenta l'elemento recuperabile determinato da un indice nel blocco corrente di dati. (Esegue l'override di DataReader.GetItem(Int32)).
Metodo pubblico GetItem(String) Recupera un'istanza di oggetto che rappresenta l'elemento recuperabile come specificato per nome. (Esegue l'override di DataReader.GetItem(String)).
Metodo pubblico GetItemMaxLength Recupera la lunghezza massima, i caratteri, degli elementi dati all'indice specificato. (Esegue l'override di DataReader.GetItemMaxLength(Int32)).
Metodo pubblico GetItemName Recupera il nome assegnato all'elemento dati all'indice specificato, se disponibile. (Esegue l'override di DataReader.GetItemName(Int32)).
Metodo pubblico GetItemType Restituisce il tipo di dati di elemento di dati, oppure elementi, all'indice specificato in un formato specificato. (Esegue l'override di DataReader.GetItemType(Int32, DataItemTypeFormat)).
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IsNullItem Indica se l'elemento dati all'indice specificato non è specificato, ovvero, 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 Anticipa il lettore dati al risultato successivo nei casi in cui il lettore contiene risultati più. (Esegue l'override di DataReader.NextResult()).
Metodo pubblico Read Anticipa il lettore al seguente blocco di dati nei casi in cui il lettore contiene più di un blocco. (Esegue l'override di DataReader.Read()).
Metodo pubblico Terminate Terminare il lettore dati 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

Questa classe fornisce un'implementazione basata sull'interfaccia IDataReader della classe DataReader.

È improbabile che un provider di dati esegua l'override o modificare altrimenti il comportamento di questa classe, invece, possono creare un'istanza semplicemente ogni qualvolta si ADO.NETIDataReader e devono restituire un DDEX DataReader

.

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

AdoDotNetConnectionSupport