DataReader Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |