Condividi tramite


Classe DataReader

Consente di esporre i dati da qualsiasi origine dati.

Gerarchia di ereditarietà

Object
  Microsoft.VisualStudio.Data.Framework.DataReader
    Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetReader
    Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetSchemaReader
    Microsoft.VisualStudio.Data.Framework.AdoDotNet.AdoDotNetTableReader

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

Sintassi

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

Il tipo DataReader espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo protetto DataReader Inizializza una nuova istanza della classe DataReader.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Descriptor Ottiene informazioni che descrivono i dati da un'origine dati.
Proprietà protetta. HasDescriptor Ottiene un valore che indica se il lettore dati espone la relativa implementazione IVsDataReaderDescriptor tramite la proprietà Descriptor.
Proprietà pubblica IsClosed Ottiene un valore Boolean che indica se il lettore specificato è stato chiuso.
Proprietà pubblica ItemCount Ottiene il numero di elementi nel blocco corrente di dati.
Proprietà pubblica Status Ottiene un codice di stato numerico restituito dal metodo attualmente che fornisce i dati al lettore dati.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Close Chiude l'istanza DataReader.
Metodo pubblico Dispose() Le risorse gestite delle versioni utilizzate per DataReader corrente istanza.
Metodo protetto 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.
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(Int32, array<Byte[], Int32, Int32) Recupera un numero specificato di byte dati binari da rivedere.
Metodo pubblico GetBytes(String, array<Byte[], Int32, Int32) 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 GetItemIndex Restituisce l'indice che corrisponde al nome specificato nel blocco 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(Int32) Recupera il tipo di dati di un elemento di dati, oppure elementi, all'indice specificato per il formato predefinito Default.
Metodo pubblico GetItemType(Int32, DataItemTypeFormat) Recupera il tipo di dati di un elemento di dati, oppure elementi, all'indice specificato in un formato specificato.
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IsNullItem(Int32) Indica se l'elemento dati all'indice specificato non è specificato, ovvero, nullriferimento null (Nothing in Visual Basic).
Metodo pubblico IsNullItem(String) Indica se il valore dell'elemento dati 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 Sposta il lettore dati al gruppo di risultati seguente nei casi in cui il lettore contiene più gruppi di risultati.
Metodo pubblico Read Sposta il lettore al seguente blocco di dati nei casi in cui il lettore contiene più di un blocco di dati.
Metodo pubblico Terminate Terminare il lettore dati, senza che restituisca tutti i dati o 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.Framework

AdoDotNetDataReader