Condividi tramite


AdoDotNetTableReader Classe

Definizione

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

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

Costruttori

AdoDotNetTableReader(DataTable)

Inizializza un'istanza con parametri della classe insieme a un'istanza AdoDotNetDataTableReaderDataTable .

AdoDotNetTableReader(DataTable, Int32)

Inizializza un'istanza con parametri della classe insieme a un'istanza AdoDotNetDataTableReaderDataTable e un valore di stato.

Proprietà

Descriptor

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

(Ereditato da DataReader)
HasDescriptor

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

IsClosed

Ottiene un valore che indica se l'oggetto DataTable è chiuso.

ItemCount

Ottiene un valore intero che specifica il numero di elementi di dati contenuti nell'istanza corrente DataTable .

Status

Ottiene un valore integer che rappresenta lo stato della tabella dati; tuttavia, restituisce invariabilmente zero.

UnderlyingTable

Ottiene l'istanza dell'oggetto sottostante DataTable usata in questa classe.

Metodi

Close()

Chiude l'istanza corrente DataTable .

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)

Legge un flusso di byte nel buffer come matrice, a partire da un offset specificato.

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

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

(Ereditato da DataReader)
GetItem(Int32)

Recupera un elemento di dati in corrispondenza di un indice specificato.

GetItem(String)

Recupera un elemento di dati con un nome specificato.

GetItemIndex(String)

Recupera l'indice dell'elemento di dati per il nome dell'elemento di dati specificato.

GetItemMaxLength(Int32)

Recupera un valore intero che specifica la lunghezza massima dell'elemento di dati nell'indice specificato.

GetItemName(Int32)

Recupera il nome letterale stringa dell'elemento di dati nell'indice specificato.

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 per un elemento di dati in corrispondenza di un indice specificato e con un formato di tipo di elemento specificato.

IsNullItem(Int32)

Recupera un valore booleano che indica se l'elemento di dati in corrispondenza dell'indice specificato è Null.

IsNullItem(String)

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

(Ereditato da DataReader)
NextResult()

Verifica se è presente un altro set di risultati e, se true, avanza .AdoDotNetDataTableReader

Read()

Verifica se è presente un altro record di dati e, se true, passa al AdoDotNetDataTableReader record successivo.

Terminate()

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

(Ereditato da DataReader)

Si applica a