Condividi tramite


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
Metodo pubblico AdoDotNetReader(DbDataReader) Inizializza un'istanza con parametri della classe AdoDotNetReader con un oggetto lettore dati ADO.NET.
Metodo pubblico 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
Proprietà pubblica Descriptor Ottiene informazioni che descrivono i dati da un'origine dati. (Ereditato da DataReader)
Proprietà protetta. 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).
Proprietà pubblica IsClosed Ottiene un valore che indica se l'istanza specificata lettore dati viene chiusa. (Esegue l'override di DataReader.IsClosed).
Proprietà pubblica ItemCount Ottiene il numero di elementi nel blocco corrente di dati. (Esegue l'override di DataReader.ItemCount).
Proprietà pubblica Status Ottiene un codice di stato numerico restituito dal metodo attualmente che fornisce i dati al lettore dati. (Esegue l'override di DataReader.Status).
Proprietà pubblica UnderlyingReader Ottiene l'istanza dell'oggetto sottostante DbDataReader utilizzata da questa classe.

In alto

Metodi

  Nome Descrizione
Metodo pubblico Close Chiudere l'istanza dell'oggetto corrente DbDataReader. (Esegue l'override di DataReader.Close()).
Metodo pubblico Dispose() Le risorse gestite delle versioni utilizzate per DataReader corrente istanza. (Ereditato da DataReader)
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. (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(String, array<Byte[], Int32, Int32) Recupera un numero specificato di byte dati binari da rivedere. (Ereditato da DataReader)
Metodo pubblico 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)).
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, come 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 dal nome. (Esegue l'override di DataReader.GetItem(String)).
Metodo pubblico 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)).
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(Int32) Recupera il tipo di dati di un elemento di dati, oppure elementi, all'indice specificato per il formato predefinito Default. (Ereditato da DataReader)
Metodo pubblico 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)).
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico IsNullItem(String) Indica se il valore dell'elemento dati specificato non è specificato, ovvero, nullriferimento null (Nothing in Visual Basic). (Ereditato da DataReader)
Metodo pubblico 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)).
Metodo protetto MemberwiseClone Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico NextResult Sposta il lettore dati all'output seguente se il lettore contiene risultati più. (Esegue l'override di DataReader.NextResult()).
Metodo pubblico Read Sposta il lettore al seguente blocco di dati se il lettore contiene più di un blocco. (Esegue l'override di DataReader.Read()).
Metodo pubblico Terminate Terminare il lettore dati, senza che restituisca tutti i dati o 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

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