Condividi tramite


Classe DataReader

Consente di esporre i dati di tutti i dati.

Gerarchia di ereditarietà

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

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

Sintassi

'Dichiarazione
Public MustInherit Class DataReader _
    Implements IDisposable
public abstract class DataReader : IDisposable
public ref class DataReader abstract : IDisposable
[<AbstractClass>]
type DataReader =  
    class 
        interface IDisposable 
    end
public abstract class DataReader implements IDisposable

Il tipo DataReader espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto DataReader Costruttore di classe.Creazione di un'istanza nonparameterized della classe DataReader.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica IsClosed Recupera un valore booleano che indica se il lettore specificato è stato chiuso.
Proprietà pubblica ItemCount Recupera il numero di elementi nel blocco corrente di dati.
Proprietà pubblica Status Recupera un codice di stato numerico restituito dal metodo attualmente che fornisce dati al lettore dati.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Close Chiude l'istanza DataReader.
Metodo pubblico Dispose() Le risorse gestite di quelle utilizzate per DataReader corrente istanza.
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.
Metodo pubblico Equals Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Finisce l'istanza corrente DataReader. (Esegue l'override di Object.Finalize).
Metodo pubblico GetBytes Recupera un numero specificato di byte dati binari da rivedere.
Metodo pubblico GetHashCode Funge da funzione hash predefinita. (Ereditato da Object)
Metodo pubblico GetItem(Int32) Recupera il valore dell'elemento all'indice specificato nel blocco corrente di dati.
Metodo pubblico GetItem(String) Recupera il valore di un elemento dati con il nome specificato nel blocco corrente di dati.
Metodo pubblico GetItemMaxLength Recupera la lunghezza massima, i caratteri, degli elementi dati all'indice specificato.
Metodo pubblico GetItemName Recupera il nome assegnato all'elemento dati all'indice specificato, se disponibile.
Metodo pubblico GetItemType Recupera il tipo di dati di elemento dati, o di elementi, all'indice specificato in un formato specificato.
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).
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ù.
Metodo pubblico Read Anticipa il lettore al seguente blocco di dati nei casi in cui il lettore contiene più di un blocco.
Metodo pubblico Terminate Terminare il lettore dati immediatamente, senza utilizzare necessariamente restituire tutti i dati e impostare i parametri di output.
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)

In alto

Note

Tutti i meccanismi di recupero dei dati del livello di base restituiscono un oggetto 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

AdoDotNetDataReader