Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Bietet die Möglichkeit, ein Vorwärtsresultset zu lesen, das durch Ausführen eines Befehls abgerufen wird, und kann für den Zugriff auf mehrdimensionale Datenquellen verwendet werden.
Vererbungshierarchie
Object
MarshalByRefObject
Microsoft.AnalysisServices.AdomdServer.AdomdDataReader
Namespace: Microsoft.AnalysisServices.AdomdServer
Assembly: msmgdsrv (in msmgdsrv.dll)
Syntax
'Declaration
Public NotInheritable Class AdomdDataReader _
Inherits MarshalByRefObject _
Implements IDataReader, IDisposable, IDataRecord, IEnumerable
'Usage
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
Der AdomdDataReader-Typ macht folgende Elemente verfügbar.
Eigenschaften
| Name | Beschreibung | |
|---|---|---|
![]() |
Depth | Ruft einen Wert ab, der die Tiefe der Schachtelung für die aktuelle Zeile angibt. |
![]() |
FieldCount | Ruft einen Wert ab, der die Anzahl der Spalten in der aktuellen Zeile angibt. |
![]() |
IsClosed | Ruft einen Wert ab, der angibt, ob der Datenleser geschlossen ist. |
![]() |
Item[Int32] | Ruft bei angegebener Ordnungsposition einer Spalte den Wert einer angegebenen Spalte im systemeigenen Format ab.In Microsoft Visual C# entspricht diese Eigenschaft dem Indexer für die T:Microsoft.AnalysisServices.AdomdServer.AdomdDataReader-Klasse. |
![]() |
Item[String] | Ruft bei angegebenem Spaltennamen den Wert einer angegebenen Spalte im systemeigenen Format ab.In Microsoft Visual C# entspricht diese Eigenschaft dem Indexer für die AdomdDataReader-Klasse. |
![]() |
RecordsAffected | Dieses Element ist für die zukünftige Verwendung reserviert. |
Nach oben
Methoden
| Name | Beschreibung | |
|---|---|---|
![]() |
{dtor} | Diese Methode dient nur zur internen Verwendung. |
![]() |
Close | Schließt AdomdDataReader. |
![]() |
CreateObjRef | Sicherheitskritisch (Geerbt von MarshalByRefObject.) |
![]() |
Dispose | Gibt alle von AdomdDataReader verwendeten Ressourcen frei. |
![]() |
Equals | (Geerbt von Object.) |
![]() |
GetBoolean | Gibt einen booleschen Wert zurück, der den Wert in der angegebenen Spalte enthält. |
![]() |
GetByte | Gibt einen Byte-Wert zurück, der den Wert in der angegebenen Spalte enthält. |
![]() |
GetBytes | Dieses Element ist für die zukünftige Verwendung reserviert. |
![]() |
GetChar | Gibt einen Char-Wert zurück, der den Wert in der angegebenen Spalte enthält. |
![]() |
GetChars | Gibt ein Array von Char-Objekten zurück, die einen Wertdatenstrom aus der angegebenen Spalte enthalten. |
![]() |
GetData | Gibt eine System.Data.IDataReader-Schnittstelle zurück, die verwendet wird, wenn eine Spalte auf weitere strukturierte Remotedaten zeigt. |
![]() |
GetDataReader | Ruft ein AdomdDataReader-Objekt aus der angegebenen Spalte ab. |
![]() |
GetDataTypeName | Gibt einen String-Wert zurück, der den vollständigen Namen des Datentyps für die angegebene Spalte enthält. |
![]() |
GetDateTime | Gibt einen DateTime-Wert zurück, der den Wert in der angegebenen Spalte enthält. |
![]() |
GetDecimal | Gibt einen Decimal-Wert zurück, der den Wert in der angegebenen Spalte enthält. |
![]() |
GetDouble | Gibt einen Double-Wert zurück, der den Wert in der angegebenen Spalte enthält. |
![]() |
GetEnumerator | Ruft eine IEnumerator-Schnittstelle zum Durchlaufen der Auflistung ab. |
![]() |
GetFieldType | Gibt einen Type-Wert zurück, der den Datentyp der angegebenen Spalte darstellt. |
![]() |
GetFloat | Gibt einen Float-Wert zurück, der den Wert in der angegebenen Spalte enthält. |
![]() |
GetGuid | Gibt einen Guid-Wert zurück, der den Wert in der angegebenen Spalte enthält. |
![]() |
GetHashCode | (Geerbt von Object.) |
![]() |
GetInt16 | Gibt einen Int16-Wert zurück, der den Wert in der angegebenen Spalte enthält. |
![]() |
GetInt32 | Gibt einen Int32-Wert zurück, der den Wert in der angegebenen Spalte enthält. |
![]() |
GetInt64 | Gibt einen Int64-Wert zurück, der den Wert in der angegebenen Spalte enthält. |
![]() |
GetLifetimeService | Sicherheitskritisch (Geerbt von MarshalByRefObject.) |
![]() |
GetName | Gibt den Namen der angegebenen Spalte zurück. |
![]() |
GetOrdinal | Gibt die Ordnungsposition der angegebenen Spalte zurück. |
![]() |
GetSchemaTable | Gibt eine DataTable zurück, die die Spaltenmetadaten von AdomdDataReader beschreibt. |
![]() |
GetString | Gibt einen String-Wert zurück, der den Wert in der angegebenen Spalte enthält. |
![]() |
GetTimeSpan | Ruft einen TimeSpan-Wert ab, der den Wert in der angegebenen Spalte enthält. |
![]() |
GetType | (Geerbt von Object.) |
![]() |
GetValue | Gibt den Wert für die angegebene Spalte im systemeigenen Format zurück. |
![]() |
GetValues | Ruft ein Wertarray für alle Spalten in der aktuellen Zeile ab. |
![]() |
InitializeLifetimeService | Sicherheitskritisch (Geerbt von MarshalByRefObject.) |
![]() |
IsDBNull | Gibt einen booleschen Wert zurück, in dem ein Wert enthalten ist, der angibt, ob die Spalte auf NULL festgelegt ist. |
![]() |
NextResult | Dieses Element ist für die zukünftige Verwendung reserviert. |
![]() |
Read | Setzt AdomdDataReader auf die nächste Zeile. |
![]() |
ToString | (Geerbt von Object.) |
Nach oben
Hinweise
Die AdomdDataReader-Klasse ist die Implementierung der [System.Data.IDataReader]-Schnittstelle für ADOMD.NET. Alle Microsoft .NET-Datenanbieter implementieren die [System.Data.IDataReader]-Schnittstelle als Möglichkeit, Vorwärtsresultsets schnell zu lesen.
Zum Erstellen eines AdomdDataReader müssen Sie die ExecuteReader-Methode von AdomdCommand aufrufen und dürfen nicht direkt einen Konstruktor verwenden.
Während der AdomdDataReader verwendet wird, verarbeiten AdomdCommand und die zugeordnete AdomdConnection den AdomdDataReader. In diesem Status können keine Vorgänge für AdomdConnection-Objekte oder AdomdCommand-Objekte ausgeführt werden, mit Ausnahme von Schließvorgängen. Dies ist der Fall, bis die Close-Methode oder die Dispose-Methode von AdomdDataReader aufgerufen wird. Änderungen, die an einem Resultset von einem anderen Prozess oder Thread während des Datenlesevorgangs vorgenommen werden, sind für den Benutzer des AdomdDataReader möglicherweise sichtbar. Das genaue Verhalten ist jedoch abhängig vom Zeitpunkt.
IsClosed und RecordsAffected sind die einzigen Eigenschaften, die Sie nach dem Schließen von AdomdDataReader aufrufen können.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.
.gif)
.gif)