Condividi tramite


Classe AdomdDataReader

Consente di leggere un set di risultati forward-only ottenuto eseguendo un comando e può essere utilizzato per accedere alle origini dei dati multidimensionali.

Gerarchia di ereditarietà

Object
  MarshalByRefObject
    Microsoft.AnalysisServices.AdomdServer.AdomdDataReader

Spazio dei nomi  Microsoft.AnalysisServices.AdomdServer
Assembly:  msmgdsrv (in msmgdsrv.dll)

Sintassi

'Dichiarazione
Public NotInheritable Class AdomdDataReader _
    Inherits MarshalByRefObject _
    Implements IDataReader, IDisposable, IDataRecord, IEnumerable
'Utilizzo
Dim instance As AdomdDataReader
public sealed class AdomdDataReader : MarshalByRefObject, 
    IDataReader, IDisposable, IDataRecord, IEnumerable
public ref class AdomdDataReader sealed : public MarshalByRefObject, 
    IDataReader, IDisposable, IDataRecord, IEnumerable
[<SealedAttribute>]
type AdomdDataReader =  
    class 
        inherit MarshalByRefObject 
        interface IDataReader 
        interface IDisposable 
        interface IDataRecord 
        interface IEnumerable 
    end
public final class AdomdDataReader extends MarshalByRefObject implements IDataReader, IDisposable, IDataRecord, IEnumerable

Nel tipo AdomdDataReader sono esposti i membri seguenti.

Proprietà

  Nome Descrizione
Proprietà pubblica Depth Ottiene un valore che indica il livello di nidificazione della riga corrente.
Proprietà pubblica FieldCount Ottiene un valore che indica il numero di colonne della riga corrente.
Proprietà pubblica IsClosed Ottiene un valore che indica se il lettore dati è chiuso.
Proprietà pubblica Item[Int32] Ottiene il valore di una colonna specificata nel formato nativo, data la posizione ordinale della colonna.In Microsoft Visual C#, questa proprietà è l'indicizzatore per la classe T:Microsoft.AnalysisServices.AdomdServer.AdomdDataReader.
Proprietà pubblica Item[String] Ottiene il valore di una colonna specificata nel formato nativo, dato il nome della colonna.In Microsoft Visual C#, questa proprietà è l'indicizzatore per la classe AdomdDataReader.
Proprietà pubblica RecordsAffected Questo membro è riservato per utilizzi futuri.

Torna all'inizio

Metodi

  Nome Descrizione
Metodo pubblico {dtor} Questo metodo è solo per uso interno.
Metodo pubblico Close Chiude l'oggetto AdomdDataReader.
Metodo pubblico CreateObjRef Criticità per la sicurezza. Ereditato da MarshalByRefObject.
Metodo pubblico Dispose Rilascia tutte le risorse utilizzate dall'oggetto AdomdDataReader.
Metodo pubblico Equals Ereditato da Object.
Metodo pubblico GetBoolean Restituisce un oggetto Boolean contenente il valore dalla colonna specificata.
Metodo pubblico GetByte Restituisce un oggetto Byte contenente il valore dalla colonna specificata.
Metodo pubblico GetBytes Questo membro è riservato per utilizzi futuri.
Metodo pubblico GetChar Restituisce un oggetto Char contenente il valore dalla colonna specificata.
Metodo pubblico GetChars Restituisce una matrice di oggetti Char contenenti un flusso di valori dalla colonna specificata.
Metodo pubblico GetData Restituisce un'interfaccia System.Data.IDataReader da utilizzare quando una colonna punta ai dati strutturati più remoti.
Metodo pubblico GetDataReader Ottiene un oggetto AdomdDataReader dalla colonna specificata.
Metodo pubblico GetDataTypeName Restituisce un oggetto String contenente il nome completo del tipo di dati per la colonna specificata.
Metodo pubblico GetDateTime Restituisce un oggetto DateTime contenente il valore dalla colonna specificata.
Metodo pubblico GetDecimal Restituisce un oggetto Decimal contenente il valore dalla colonna specificata.
Metodo pubblico GetDouble Restituisce un oggetto Double contenente il valore dalla colonna specificata.
Metodo pubblico GetEnumerator Ottiene un'interfaccia IEnumerator per iterare la raccolta.
Metodo pubblico GetFieldType Restituisce un oggetto Type che rappresenta il tipo di dati della colonna specificata.
Metodo pubblico GetFloat Restituisce un oggetto Float contenente il valore dalla colonna specificata.
Metodo pubblico GetGuid Restituisce un oggetto Guid contenente il valore dalla colonna specificata.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo pubblico GetInt16 Restituisce un oggetto Int16 contenente il valore dalla colonna specificata.
Metodo pubblico GetInt32 Restituisce un oggetto Int32 contenente il valore dalla colonna specificata.
Metodo pubblico GetInt64 Restituisce un oggetto Int64 contenente il valore dalla colonna specificata.
Metodo pubblico GetLifetimeService Criticità per la sicurezza. Ereditato da MarshalByRefObject.
Metodo pubblico GetName Restituisce il nome della colonna specificata.
Metodo pubblico GetOrdinal Restituisce la posizione ordinale della colonna specificata.
Metodo pubblico GetSchemaTable Restituisce un oggetto DataTable che descrive i metadati della colonna dell'oggetto AdomdDataReader.
Metodo pubblico GetString Restituisce un oggetto String contenente il valore dalla colonna specificata.
Metodo pubblico GetTimeSpan Ottiene un oggetto TimeSpan contenente il valore dalla colonna specificata.
Metodo pubblico GetType Ereditato da Object.
Metodo pubblico GetValue Restituisce il valore della colonna specificata nel formato nativo.
Metodo pubblico GetValues Ottiene una matrice di valori per tutte le colonne della riga corrente.
Metodo pubblico InitializeLifetimeService Criticità per la sicurezza. Ereditato da MarshalByRefObject.
Metodo pubblico IsDBNull Restituisce un oggetto Boolean contenente un valore che indica se la colonna è impostata su Null.
Metodo pubblico NextResult Questo membro è riservato per utilizzi futuri.
Metodo pubblico Read Sposta l'oggetto AdomdDataReader alla riga successiva.
Metodo pubblico ToString Ereditato da Object.

Torna all'inizio

Osservazioni

La classe AdomdDataReader costituisce l'implementazione dell'interfaccia [System.Data.IDataReader] per ADOMD.NET. L'interfaccia [System.Data.IDataReader] viene implementata da tutti i provider di dati Microsoft .NET in modo da poter leggere rapidamente i set di risultati forward-only.

Per creare un oggetto AdomdDataReader, è necessario chiamare il metodo ExecuteReader dell'oggetto AdomdCommand, anziché eseguire l'operazione direttamente tramite un costruttore.

Quando l'oggetto AdomdDataReader è in uso, l'oggetto AdomdCommand e l'oggetto AdomdConnection associato sono occupati a soddisfare l'oggetto AdomdDataReader. Mentre si trova in questo stato, non può essere eseguita alcuna operazione sull'oggetto AdomdCommand o AdomdConnection, se non la relativa chiusura. Questo stato permane fino a quando non viene chiamato il metodo Close o il metodo Dispose dell'oggetto AdomdDataReader. Le modifiche apportate a un set di risultati da un altro processo o thread durante la lettura dei dati possono essere visibili all'utente dell'oggetto AdomdDataReader. Tuttavia, il comportamento preciso dipende dal tempo.

IsClosed e RecordsAffected sono le uniche proprietà che possono essere chiamate dopo la chiusura dell'oggetto AdomdDataReader.

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.AnalysisServices.AdomdServer