Condividi tramite


DataReader Classe

Definizione

Rappresenta un'implementazione delle interfacce IVsDataReader e IVsDataReaderDescriptor.

public ref class DataReader abstract : IDisposable, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataReader, Microsoft::VisualStudio::Data::Services::SupportEntities::IVsDataReaderDescriptor
public abstract class DataReader : IDisposable, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReader, Microsoft.VisualStudio.Data.Services.SupportEntities.IVsDataReaderDescriptor
type DataReader = class
    interface IVsDataReader
    interface IDisposable
    interface IVsDataReaderDescriptor
Public MustInherit Class DataReader
Implements IDisposable, IVsDataReader, IVsDataReaderDescriptor
Ereditarietà
DataReader
Derivato
Implementazioni

Costruttori

DataReader()

Inizializza una nuova istanza della classe DataReader.

Proprietà

Descriptor

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

HasDescriptor

Ottiene un valore che indica se il lettore dati espone IVsDataReaderDescriptor l'implementazione tramite la Descriptor proprietà .

IsClosed

Ottiene un valore booleano che indica se il lettore specificato è stato chiuso.

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.

Metodi

Close()

Chiude l'istanza di DataReader.

Dispose()

Rilascia le risorse gestite mantenute per l'istanza corrente 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 .

Finalize()

Finalizza l'istanza corrente DataReader .

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

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

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

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

GetItem(Int32)

Recupera il valore dell'elemento in corrispondenza dell'indice specificato nel blocco di dati corrente.

GetItem(String)

Recupera il valore di un elemento di dati con il nome specificato nel blocco di dati corrente.

GetItemIndex(String)

Restituisce l'indice corrispondente al nome dell'elemento specificato nel blocco di dati.

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 .

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 l'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.

NextResult()

Sposta il lettore dati al set di risultati successivo nei casi in cui il lettore contiene più set di risultati.

Read()

Sposta il lettore al blocco successivo di dati nei casi in cui il lettore contiene più di un blocco di dati.

Terminate()

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

Si applica a