Condividi tramite


AdoDotNetReader Classe

Definizione

Rappresenta un'implementazione delle interfacce IVsDataReader e IVsDataReaderDescriptor usando l'oggetto DBDataReader ADO .NET.

public ref class AdoDotNetReader : Microsoft::VisualStudio::Data::Framework::DataReader
public class AdoDotNetReader : Microsoft.VisualStudio.Data.Framework.DataReader
type AdoDotNetReader = class
    inherit DataReader
Public Class AdoDotNetReader
Inherits DataReader
Ereditarietà
AdoDotNetReader

Costruttori

AdoDotNetReader(DbDataReader)

Inizializza un'istanza con parametri della AdoDotNetReader classe con un oggetto lettore dati ADO.NET.

AdoDotNetReader(DbDataReader, DbCommand)

Inizializza un'istanza con parametri della AdoDotNetReader classe con un oggetto lettore dati ADO.NET e un oggetto comando.

Proprietà

Descriptor

Ottiene informazioni che descrivono i dati da un'origine dati.

(Ereditato da DataReader)
HasDescriptor

Ottiene un valore che indica se il parametro di dati espone la relativa IVsDataReaderDescriptor implementazione tramite la Descriptor proprietà .

IsClosed

Ottiene un valore che indica se l'istanza del lettore dati specificata è chiusa.

ItemCount

Ottiene il numero di elementi nel blocco di dati corrente.

Status

Ottiene un codice di stato numerico restituito dal metodo che fornisce dati al lettore dati.

UnderlyingReader

Ottiene l'istanza dell'oggetto sottostante DbDataReader utilizzata da questa classe.

Metodi

Close()

Chiude l'istanza dell'oggetto corrente DbDataReader .

Dispose()

Rilascia le risorse gestite mantenute per l'istanza corrente DataReader .

(Ereditato da DataReader)
Dispose(Boolean)

Pulisce le risorse associate all'istanza corrente DataReader , sia quando viene chiamato il metodo pubblico Dispose() che quando l'oggetto viene finalizzato con una chiamata al Finalize() metodo .

(Ereditato da DataReader)
GetBytes(Int32, Byte[], Int32, Int32)

Recupera un numero specificato di byte di dati binari.

GetBytes(String, Byte[], Int32, Int32)

Recupera un numero specificato di byte di dati binari non elaborati.

(Ereditato da DataReader)
GetItem(Int32)

Recupera un'istanza dell'oggetto che rappresenta l'elemento recuperabile, come determinato da un indice nel blocco di dati corrente.

GetItem(String)

Recupera un'istanza dell'oggetto che rappresenta l'elemento recuperabile come specificato dal nome.

GetItemIndex(String)

Recupera l'indice dell'elemento per il nome dell'elemento specificato, ad esempio l'indice di una colonna per un determinato nome di colonna.

GetItemMaxLength(Int32)

Recupera la lunghezza massima, in caratteri, degli elementi di dati in corrispondenza dell'indice specificato.

GetItemName(Int32)

Recupera il nome assegnato all'elemento di dati in corrispondenza dell'indice specificato, se presente.

GetItemType(Int32)

Recupera il tipo di dati di un elemento di dati, o elementi, in corrispondenza dell'indice specificato per il formato Defaultpredefinito .

(Ereditato da DataReader)
GetItemType(Int32, DataItemTypeFormat)

Recupera il tipo di dati di un elemento di dati, o elementi, in corrispondenza dell'indice specificato in un formato specificato.

IsNullItem(Int32)

Indica se il valore dell'elemento di dati in corrispondenza dell'indice specificato non è specificato, ovvero Null.

IsNullItem(String)

Indica se il valore dell'elemento di dati specificato non è specificato, ovvero Null.

(Ereditato da DataReader)
NextResult()

Sposta il lettore dati al risultato successivo se il lettore contiene più risultati.

Read()

Sposta il lettore al blocco successivo di dati se il lettore contiene più di un blocco.

Terminate()

Termina immediatamente il lettore di dati, senza necessariamente restituire tutti i dati o impostare i parametri di output.

Si applica a