(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original

DbDataReader-Klasse

Liest einen Vorwärtsstream von Zeilen aus einer Datenquelle.

Namespace:  System.Data.Common
Assembly:  System.Data (in System.Data.dll)

public abstract class DbDataReader : MarshalByRefObject, 
	IDataReader, IDisposable, IDataRecord, IEnumerable

Der DbDataReader-Typ macht die folgenden Member verfügbar.

  NameBeschreibung
Geschützte MethodeUnterstützt von XNA FrameworkDbDataReaderInitialisiert eine neue Instanz der DbDataReader-Klasse.
Zum Seitenanfang

  NameBeschreibung
Öffentliche EigenschaftUnterstützt von XNA FrameworkDepthRuft einen Wert ab, der die Tiefe der Schachtelung für die aktuelle Zeile angibt.
Öffentliche EigenschaftUnterstützt von XNA FrameworkFieldCountRuft die Anzahl der Spalten in der aktuellen Zeile ab.
Öffentliche EigenschaftUnterstützt von XNA FrameworkHasRowsRuft einen Wert ab, der angibt, ob dieser DbDataReader eine oder mehrere Zeilen enthält.
Öffentliche EigenschaftUnterstützt von XNA FrameworkIsClosedRuft einen Wert ab, der angibt, ob der DbDataReader geschlossen ist.
Öffentliche EigenschaftUnterstützt von XNA FrameworkItem[Int32]Ruft den Wert der angegebenen Spalte als Instanz von Object ab.
Öffentliche EigenschaftUnterstützt von XNA FrameworkItem[String]Ruft den Wert der angegebenen Spalte als Instanz von Object ab.
Öffentliche EigenschaftUnterstützt von XNA FrameworkRecordsAffectedRuft die Anzahl der durch die Ausführung der SQL-Anweisung geänderten, eingefügten oder gelöschten Zeilen ab.
Öffentliche EigenschaftUnterstützt von XNA FrameworkVisibleFieldCountRuft die Anzahl der nicht ausgeblendeten Felder im DbDataReader ab.
Zum Seitenanfang

  NameBeschreibung
Öffentliche MethodeUnterstützt von XNA FrameworkCloseSchließt das DbDataReader-Objekt.
Öffentliche MethodeCreateObjRefErstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Von MarshalByRefObject geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkDispose()Gibt alle von der aktuellen Instanz der DbDataReader-Klasse verwendeten Ressourcen frei.
Geschützte MethodeUnterstützt von XNA FrameworkDispose(Boolean)Gibt die vom DbDataReader verwendeten verwalteten Ressourcen und optional auch die nicht verwalteten Ressourcen frei.
Öffentliche MethodeUnterstützt von XNA FrameworkEquals(Object)Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte MethodeUnterstützt von XNA FrameworkFinalize Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkGetBooleanRuft den Wert der angegebenen Spalte als booleschen Wert ab.
Öffentliche MethodeUnterstützt von XNA FrameworkGetByteRuft den Wert der angegebenen Spalte als ein Byte ab.
Öffentliche MethodeUnterstützt von XNA FrameworkGetBytesLiest einen Bytestream aus der angegebenen Spalte beginnend an der durch dataOffset angegebenen Position in den Puffer beginnend an der durch bufferOffset angegebenen Position.
Öffentliche MethodeUnterstützt von XNA FrameworkGetCharRuft den Wert der angegebenen Spalte als ein einzelnes Zeichen ab.
Öffentliche MethodeUnterstützt von XNA FrameworkGetCharsLiest einen Zeichenstream aus der angegebenen Spalte beginnend an der durch dataOffset angegebenen Position in den Puffer beginnend an der durch bufferOffset angegebenen Position.
Öffentliche MethodeUnterstützt von XNA FrameworkGetDataGibt ein DbDataReader-Objekt für die angeforderte Spaltenordnungszahl zurück.
Öffentliche MethodeUnterstützt von XNA FrameworkGetDataTypeNameRuft den Namen des Datentyps der angegebenen Spalte ab.
Öffentliche MethodeUnterstützt von XNA FrameworkGetDateTimeRuft den Wert der angegebenen Spalte als DateTime-Objekt ab.
Geschützte MethodeUnterstützt von XNA FrameworkGetDbDataReaderGibt ein DbDataReader-Objekt für die angeforderte Spaltenordnungszahl zurück, das mit einer anbieterspezifischen Implementierung überschrieben werden kann.
Öffentliche MethodeUnterstützt von XNA FrameworkGetDecimalRuft den Wert der angegebenen Spalte als Decimal-Objekt ab.
Öffentliche MethodeUnterstützt von XNA FrameworkGetDoubleRuft den Wert der angegebenen Spalte als Gleitkommazahl mit doppelter Genauigkeit ab.
Öffentliche MethodeUnterstützt von XNA FrameworkGetEnumeratorGibt einen IEnumerator zurück, mit dem die Zeilen im Datenreader durchlaufen werden können.
Öffentliche MethodeUnterstützt von XNA FrameworkGetFieldTypeRuft den Datentyp der angegebenen Spalte ab.
Öffentliche MethodeGetFieldValue<T>Ruft den Wert der angegebenen Spalte asynchron als ein Typ ab.
Öffentliche MethodeGetFieldValueAsync<T>(Int32)Ruft den Wert der angegebenen Spalte asynchron als ein Typ ab.
Öffentliche MethodeGetFieldValueAsync<T>(Int32, CancellationToken)Ruft den Wert der angegebenen Spalte asynchron als ein Typ ab.
Öffentliche MethodeUnterstützt von XNA FrameworkGetFloatRuft den Wert der angegebenen Spalte als Gleitkommazahl mit einfacher Genauigkeit ab.
Öffentliche MethodeUnterstützt von XNA FrameworkGetGuidRuft den Wert der angegebenen Spalte als global eindeutigen Bezeichner (Globally Unique Identifier, GUID) ab.
Öffentliche MethodeUnterstützt von XNA FrameworkGetHashCodeFungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkGetInt16Ruft den Wert der angegebenen Spalte als 16-Bit-Ganzzahl mit Vorzeichen ab.
Öffentliche MethodeUnterstützt von XNA FrameworkGetInt32Ruft den Wert der angegebenen Spalte als 32-Bit-Ganzzahl mit Vorzeichen ab.
Öffentliche MethodeUnterstützt von XNA FrameworkGetInt64Ruft den Wert der angegebenen Spalte als 64-Bit-Ganzzahl mit Vorzeichen ab.
Öffentliche MethodeGetLifetimeServiceRuft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Von MarshalByRefObject geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkGetNameRuft den Namen der Spalte anhand der nullbasierten Spaltenordnungszahl ab.
Öffentliche MethodeUnterstützt von XNA FrameworkGetOrdinalRuft bei angegebenem Spaltennamen die Ordnungszahl der Spalte ab.
Öffentliche MethodeUnterstützt von XNA FrameworkGetProviderSpecificFieldTypeGibt den anbieterspezifischen Feldtyp der angegebenen Spalte zurück.
Öffentliche MethodeUnterstützt von XNA FrameworkGetProviderSpecificValueRuft den Wert der angegebenen Spalte als Instanz von Object ab.
Öffentliche MethodeUnterstützt von XNA FrameworkGetProviderSpecificValuesRuft alle anbieterspezifischen Attributspalten in der Auflistung der aktuellen Zeile ab.
Öffentliche MethodeUnterstützt von XNA FrameworkGetSchemaTableGibt eine DataTable zurück, die die Spaltenmetadaten des DbDataReader beschreibt.
Öffentliche MethodeGetStreamRuft Daten als Stream ab.
Öffentliche MethodeUnterstützt von XNA FrameworkGetStringRuft den Wert der angegebenen Spalte als Instanz von String ab.
Öffentliche MethodeGetTextReaderRuft Daten als TextReader ab.
Öffentliche MethodeUnterstützt von XNA FrameworkGetTypeRuft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkGetValueRuft den Wert der angegebenen Spalte als Instanz von Object ab.
Öffentliche MethodeUnterstützt von XNA FrameworkGetValuesFüllt ein Array von Objekten mit den Spaltenwerten der aktuellen Zeile auf.
Öffentliche MethodeInitializeLifetimeServiceRuft ein Lebensdauerdienstobjekt ab, mit dem die Lebensdauerrichtlinien für diese Instanz gesteuert werden können. (Von MarshalByRefObject geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkIsDBNullRuft einen Wert ab, der angibt, ob die Spalte nicht vorhandene oder fehlende Werte enthält.
Öffentliche MethodeIsDBNullAsync(Int32)Eine asynchrone Version von IsDBNull, die einen Wert abruft, der angibt, ob die Spalte nicht vorhandene oder fehlende Werte enthält.
Öffentliche MethodeIsDBNullAsync(Int32, CancellationToken)Eine asynchrone Version von IsDBNull, die einen Wert abruft, der angibt, ob die Spalte nicht vorhandene oder fehlende Werte enthält. Sendet optional eine Benachrichtigung, dass Vorgänge abgebrochen werden sollen.
Geschützte MethodeUnterstützt von XNA FrameworkMemberwiseClone()Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte MethodeMemberwiseClone(Boolean)Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Von MarshalByRefObject geerbt.)
Öffentliche MethodeUnterstützt von XNA FrameworkNextResultSetzt den Reader beim Lesen der Ergebnisse von Batchanweisungen auf das nächste Ergebnis.
Öffentliche MethodeNextResultAsync()Eine asynchrone Version von NextResult, die den Reader beim Lesen der Ergebnisse von Batchanweisungen auf das nächste Ergebnis setzt.Ruft NextResultAsync mit CancellationToken.None auf.
Öffentliche MethodeNextResultAsync(CancellationToken)Dies ist die asynchrone Version von NextResult. Anbieter sollten mit einer entsprechenden Implementierung überschreiben. Das cancellationToken kann optional ignoriert werden. Die Standardimplementierung ruft die synchrone NextResult-Methode auf und gibt eine abgeschlossene Aufgabe zurück. Der aufrufende Thread wird blockiert. Die Standardimplementierung gibt eine abgebrochene Aufgabe zurück, wenn sie einen bereits abgebrochenen cancellationToken erhalten wird. Die Ausnahmen, die von NextResult ausgelöst werden, werden über die zurückgegebene Task Exception-Eigenschaft übermittelt. Andere Methoden und Eigenschaften des DbDataReader-Objekts sollten nicht aufgerufen werden, während die zurückgegebene Aufgabe noch nicht abgeschlossen ist.
Öffentliche MethodeUnterstützt von XNA FrameworkReadSetzt den Reader auf den nächsten Datensatz in einem Resultset.
Öffentliche MethodeReadAsync()Eine asynchrone Version von Read, die den Reader auf den nächsten Datensatz in einem Resultset erhöht. Diese Methode ruft ReadAsync mit CancellationToken.None auf.
Öffentliche MethodeReadAsync(CancellationToken)Dies ist die asynchrone Version von Read. Anbieter sollten mit einer entsprechenden Implementierung überschreiben. Das Abbruchtoken kann optional ignoriert werden. Die Standardimplementierung ruft die synchrone Read-Methode auf und gibt eine abgeschlossene Aufgabe zurück. Der aufrufende Thread wird blockiert. Die Standardimplementierung gibt eine abgebrochene Aufgabe zurück, wenn sie einen bereits abgebrochenen cancellationToken erhalten hat. Die Ausnahmen, die von Read ausgelöst werden, werden über die zurückgegebene Task Exception-Eigenschaft übermittelt. Rufen Sie keine anderen Methoden und Eigenschaften des DbDataReader-Objekts auf, bis die zurückgegebene Aufgabe abgeschlossen ist.
Öffentliche MethodeUnterstützt von XNA FrameworkToStringGibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Zum Seitenanfang

  NameBeschreibung
Öffentliche ErweiterungsmethodeAsParallelErmöglicht die Parallelisierung einer Abfrage. (Durch ParallelEnumerable definiert.)
Öffentliche ErweiterungsmethodeAsQueryableKonvertiert ein IEnumerable in ein IQueryable. (Durch Queryable definiert.)
Öffentliche ErweiterungsmethodeUnterstützt von XNA FrameworkCast<TResult>Wandelt die Elemente eines IEnumerable in den angegebenen Typ um. (Durch Enumerable definiert.)
Öffentliche ErweiterungsmethodeUnterstützt von XNA FrameworkOfType<TResult>Filtert die Elemente eines IEnumerable anhand eines angegebenen Typs. (Durch Enumerable definiert.)
Zum Seitenanfang

  NameBeschreibung
Explizite SchnittstellenimplementierungPrivate MethodeUnterstützt von XNA FrameworkIDataRecord.GetDataEine Beschreibung dieses Members finden Sie unter IDataRecord.GetData.
Zum Seitenanfang

.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

Es werden nicht alle Versionen sämtlicher Plattformen von .NET Framework unterstützt.. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft