Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 | |
|---|---|---|
![]() |
Depth | Ottiene un valore che indica il livello di nidificazione della riga corrente. |
![]() |
FieldCount | Ottiene un valore che indica il numero di colonne della riga corrente. |
![]() |
IsClosed | Ottiene un valore che indica se il lettore dati è chiuso. |
![]() |
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. |
![]() |
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. |
![]() |
RecordsAffected | Questo membro è riservato per utilizzi futuri. |
Torna all'inizio
Metodi
| Nome | Descrizione | |
|---|---|---|
![]() |
{dtor} | Questo metodo è solo per uso interno. |
![]() |
Close | Chiude l'oggetto AdomdDataReader. |
![]() |
CreateObjRef | Criticità per la sicurezza. Ereditato da MarshalByRefObject. |
![]() |
Dispose | Rilascia tutte le risorse utilizzate dall'oggetto AdomdDataReader. |
![]() |
Equals | Ereditato da Object. |
![]() |
GetBoolean | Restituisce un oggetto Boolean contenente il valore dalla colonna specificata. |
![]() |
GetByte | Restituisce un oggetto Byte contenente il valore dalla colonna specificata. |
![]() |
GetBytes | Questo membro è riservato per utilizzi futuri. |
![]() |
GetChar | Restituisce un oggetto Char contenente il valore dalla colonna specificata. |
![]() |
GetChars | Restituisce una matrice di oggetti Char contenenti un flusso di valori dalla colonna specificata. |
![]() |
GetData | Restituisce un'interfaccia System.Data.IDataReader da utilizzare quando una colonna punta ai dati strutturati più remoti. |
![]() |
GetDataReader | Ottiene un oggetto AdomdDataReader dalla colonna specificata. |
![]() |
GetDataTypeName | Restituisce un oggetto String contenente il nome completo del tipo di dati per la colonna specificata. |
![]() |
GetDateTime | Restituisce un oggetto DateTime contenente il valore dalla colonna specificata. |
![]() |
GetDecimal | Restituisce un oggetto Decimal contenente il valore dalla colonna specificata. |
![]() |
GetDouble | Restituisce un oggetto Double contenente il valore dalla colonna specificata. |
![]() |
GetEnumerator | Ottiene un'interfaccia IEnumerator per iterare la raccolta. |
![]() |
GetFieldType | Restituisce un oggetto Type che rappresenta il tipo di dati della colonna specificata. |
![]() |
GetFloat | Restituisce un oggetto Float contenente il valore dalla colonna specificata. |
![]() |
GetGuid | Restituisce un oggetto Guid contenente il valore dalla colonna specificata. |
![]() |
GetHashCode | Ereditato da Object. |
![]() |
GetInt16 | Restituisce un oggetto Int16 contenente il valore dalla colonna specificata. |
![]() |
GetInt32 | Restituisce un oggetto Int32 contenente il valore dalla colonna specificata. |
![]() |
GetInt64 | Restituisce un oggetto Int64 contenente il valore dalla colonna specificata. |
![]() |
GetLifetimeService | Criticità per la sicurezza. Ereditato da MarshalByRefObject. |
![]() |
GetName | Restituisce il nome della colonna specificata. |
![]() |
GetOrdinal | Restituisce la posizione ordinale della colonna specificata. |
![]() |
GetSchemaTable | Restituisce un oggetto DataTable che descrive i metadati della colonna dell'oggetto AdomdDataReader. |
![]() |
GetString | Restituisce un oggetto String contenente il valore dalla colonna specificata. |
![]() |
GetTimeSpan | Ottiene un oggetto TimeSpan contenente il valore dalla colonna specificata. |
![]() |
GetType | Ereditato da Object. |
![]() |
GetValue | Restituisce il valore della colonna specificata nel formato nativo. |
![]() |
GetValues | Ottiene una matrice di valori per tutte le colonne della riga corrente. |
![]() |
InitializeLifetimeService | Criticità per la sicurezza. Ereditato da MarshalByRefObject. |
![]() |
IsDBNull | Restituisce un oggetto Boolean contenente un valore che indica se la colonna è impostata su Null. |
![]() |
NextResult | Questo membro è riservato per utilizzi futuri. |
![]() |
Read | Sposta l'oggetto AdomdDataReader alla riga successiva. |
![]() |
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.
.gif)
.gif)