Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

DbDataReader-Klasse

 

Veröffentlicht: Oktober 2016

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

NameBeschreibung
System_CAPS_protmethodDbDataReader()

Initialisiert eine neue Instanz der DbDataReader-Klasse.

NameBeschreibung
System_CAPS_pubpropertyDepth

Ruft einen Wert ab, der die Tiefe der Schachtelung für die aktuelle Zeile angibt.

System_CAPS_pubpropertyFieldCount

Ruft die Anzahl der Spalten in der aktuellen Zeile ab.

System_CAPS_pubpropertyHasRows

Ruft einen Wert ab, der angibt, ob dieser DbDataReader eine oder mehrere Zeilen enthält.

System_CAPS_pubpropertyIsClosed

Ruft einen Wert ab, der angibt, ob der DbDataReader geschlossen ist.

System_CAPS_pubpropertyItem[Int32]

Ruft den Wert der angegebenen Spalte als eine Instanz von Object ab.

System_CAPS_pubpropertyItem[String]

Ruft den Wert der angegebenen Spalte als eine Instanz von Object ab.

System_CAPS_pubpropertyRecordsAffected

Ruft die Anzahl der durch die Ausführung der SQL-Anweisung geänderten, eingefügten oder gelöschten Zeilen ab.

System_CAPS_pubpropertyVisibleFieldCount

Ruft die Anzahl der nicht ausgeblendeten Felder im DbDataReader ab.

NameBeschreibung
System_CAPS_pubmethodClose()

Schließt das DbDataReader-Objekt.

System_CAPS_pubmethodCreateObjRef(Type)

Erstellt ein Objekt, das alle relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.(Geerbt von „MarshalByRefObject“.)

System_CAPS_pubmethodDispose()

Gibt alle von der aktuellen Instanz der DbDataReader-Klasse verwendeten Ressourcen frei.

System_CAPS_protmethodDispose(Boolean)

Die vom verwendeten verwalteten Ressourcen frei der DbDataReader und optional die nicht verwalteten Ressourcen frei.

System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von „Object“.)

System_CAPS_protmethodFinalize()

Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Geerbt von „Object“.)

System_CAPS_pubmethodGetBoolean(Int32)

Ruft den Wert der angegebenen Spalte als booleschen Wert ab.

System_CAPS_pubmethodGetByte(Int32)

Ruft den Wert der angegebenen Spalte als ein Byte ab.

System_CAPS_pubmethodGetBytes(Int32, Int64, Byte[], Int32, Int32)

Liest einen Bytestream aus der angegebenen Spalte beginnend an der durch dataOffset, in den Puffer beginnend an der durch bufferOffset.

System_CAPS_pubmethodGetChar(Int32)

Ruft den Wert der angegebenen Spalte als ein einzelnes Zeichen ab.

System_CAPS_pubmethodGetChars(Int32, Int64, Char[], Int32, Int32)

Liest einen Zeichenstream aus der angegebenen Spalte beginnend an der durch dataOffset, in den Puffer beginnend an der durch bufferOffset.

System_CAPS_pubmethodGetData(Int32)

Gibt ein DbDataReader -Objekt für die angeforderte Spaltenordnungszahl.

System_CAPS_pubmethodGetDataTypeName(Int32)

Ruft den Namen des Datentyps der angegebenen Spalte ab.

System_CAPS_pubmethodGetDateTime(Int32)

Ruft den Wert der angegebenen Spalte als DateTime-Objekt ab.

System_CAPS_protmethodGetDbDataReader(Int32)

Gibt ein DbDataReader-Objekt für die angeforderte Spaltenordnungszahl zurück, das mit einer anbieterspezifischen Implementierung überschrieben werden kann.

System_CAPS_pubmethodGetDecimal(Int32)

Ruft den Wert der angegebenen Spalte als Decimal-Objekt ab.

System_CAPS_pubmethodGetDouble(Int32)

Ruft den Wert der angegebenen Spalte als Gleitkommazahl mit doppelter Genauigkeit ab.

System_CAPS_pubmethodGetEnumerator()

Gibt einen IEnumerator zurück, mit dem die Zeilen im Datenleser durchlaufen werden können.

System_CAPS_pubmethodGetFieldType(Int32)

Ruft den Datentyp der angegebenen Spalte ab.

System_CAPS_pubmethodGetFieldValue<T>(Int32)

Synchron Ruft den Wert der angegebenen Spalte als Typ.

System_CAPS_pubmethodGetFieldValueAsync<T>(Int32)

Ruft den Wert der angegebenen Spalte als Typ.

System_CAPS_pubmethodGetFieldValueAsync<T>(Int32, CancellationToken)

Ruft den Wert der angegebenen Spalte als Typ.

System_CAPS_pubmethodGetFloat(Int32)

Ruft den Wert der angegebenen Spalte als Gleitkommazahl mit einfacher Genauigkeit ab.

System_CAPS_pubmethodGetGuid(Int32)

Ruft den Wert der angegebenen Spalte als global eindeutigen Bezeichner (Globally Unique Identifier, GUID) ab.

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von „Object“.)

System_CAPS_pubmethodGetInt16(Int32)

Ruft den Wert der angegebenen Spalte als eine 16-Bit-Ganzzahl mit Vorzeichen ab.

System_CAPS_pubmethodGetInt32(Int32)

Ruft den Wert der angegebenen Spalte als eine 32-Bit-Ganzzahl mit Vorzeichen ab.

System_CAPS_pubmethodGetInt64(Int32)

Ruft den Wert der angegebenen Spalte als 64-Bit-Ganzzahl mit Vorzeichen ab.

System_CAPS_pubmethodGetLifetimeService()

Ruft die aktuellen Service-Objekt, das die Lebensdauerrichtlinien für diese Instanz steuert.(Geerbt von „MarshalByRefObject“.)

System_CAPS_pubmethodGetName(Int32)

Ruft den Namen der Spalte anhand der nullbasierten Spaltenordnungszahl ab.

System_CAPS_pubmethodGetOrdinal(String)

Ruft bei angegebenem Spaltennamen die Ordnungszahl der Spalte ab.

System_CAPS_pubmethodGetProviderSpecificFieldType(Int32)

Gibt den anbieterspezifischen Feldtyp der angegebenen Spalte zurück.

System_CAPS_pubmethodGetProviderSpecificValue(Int32)

Ruft den Wert der angegebenen Spalte als eine Instanz von Object ab.

System_CAPS_pubmethodGetProviderSpecificValues(Object[])

Ruft alle anbieterspezifischen Attributspalten in der Auflistung der aktuellen Zeile ab.

System_CAPS_pubmethodGetSchemaTable()

Gibt eine DataTable zurück, die die Spaltenmetadaten des DbDataReader beschreibt.

System_CAPS_pubmethodGetStream(Int32)

Ruft die Daten als ein Stream.

System_CAPS_pubmethodGetString(Int32)

Ruft den Wert der angegebenen Spalte als eine Instanz von String ab.

System_CAPS_pubmethodGetTextReader(Int32)

Ruft die Daten als ein TextReader.

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_pubmethodGetValue(Int32)

Ruft den Wert der angegebenen Spalte als eine Instanz von Object ab.

System_CAPS_pubmethodGetValues(Object[])

Füllt ein Array von Objekten mit den Spaltenwerten der aktuellen Zeile.

System_CAPS_pubmethodInitializeLifetimeService()

Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinien für diese Instanz ab.(Geerbt von „MarshalByRefObject“.)

System_CAPS_pubmethodIsDBNull(Int32)

Ruft einen Wert ab, der angibt, ob die Spalte nicht vorhandene oder fehlende Werte enthält.

System_CAPS_pubmethodIsDBNullAsync(Int32)

Eine asynchrone Version der IsDBNull, der einem Wert abruft, der angibt, ob die Spalte nicht vorhandene oder fehlende Werte enthält.

System_CAPS_pubmethodIsDBNullAsync(Int32, CancellationToken)

Eine asynchrone Version der IsDBNull, der einem Wert abruft, der angibt, ob die Spalte nicht vorhandene oder fehlende Werte enthält. Optional, sendet eine Benachrichtigung, dass Vorgänge abgebrochen werden soll.

System_CAPS_protmethodMemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.(Geerbt von „Object“.)

System_CAPS_protmethodMemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject Objekt.(Geerbt von „MarshalByRefObject“.)

System_CAPS_pubmethodNextResult()

Setzt den Datenleser beim Lesen der Ergebnisse von Batchanweisungen auf das nächste Ergebnis.

System_CAPS_pubmethodNextResultAsync()

Eine asynchrone Version der NextResult, die verschiebt den Reader zum nächsten Ergebnis beim Lesen der Ergebnisse von Batchanweisungen.

Ruft NextResultAsync mit CancellationToken.None.

System_CAPS_pubmethodNextResultAsync(CancellationToken)

Dies ist die asynchrone Version der NextResult. Anbieter sollten durch eine geeignete Implementierung überschreiben. Die cancellationToken kann optional ignoriert werden.

Die standardmäßige Implementierung ruft die synchrone NextResult Methode und gibt eine abgeschlossene Aufgabe, die den aufrufenden Thread zu blockieren. Die standardmäßige Implementierung gibt eine abgebrochene Aufgabe zurück, wenn ein bereits abgebrochen übergeben cancellationToken. Ausgelöste Ausnahmen NextResult Updates werden über die zurückgegebene Ausnahme einer Aufgabe-Eigenschaft.

Andere Methoden und Eigenschaften des Objekts DbDataReader sollte nicht aufgerufen werden, während die zurückgegebene Aufgabe noch nicht abgeschlossen ist.

System_CAPS_pubmethodRead()

Setzt den Reader auf den nächsten Datensatz in einem Resultset.

System_CAPS_pubmethodReadAsync()

Eine asynchrone Version der Read, die verschiebt den Reader auf den nächsten Datensatz in einem Resultset. Diese Methode ruft ReadAsync mit CancellationToken.None.

System_CAPS_pubmethodReadAsync(CancellationToken)

Dies ist die asynchrone Version der Read. Anbieter sollten durch eine geeignete Implementierung überschreiben. CancellationToken kann optional ignoriert werden.

Die standardmäßige Implementierung ruft die synchrone Read Methode und gibt eine abgeschlossene Aufgabe, die den aufrufenden Thread zu blockieren. Die standardmäßige Implementierung gibt eine abgebrochene Aufgabe zurück, wenn ein bereits abgebrochen CancellationToken übergeben. Lesen ausgelöste Ausnahmen werden über die zurückgegebene Ausnahme einer Aufgabe Eigenschaft mitgeteilt.

Andere Methoden und Eigenschaften nicht Aufrufen der DbDataReader Objekt, bis die zurückgegebene Aufgabe abgeschlossen ist.

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von „Object“.)

NameBeschreibung
System_CAPS_pubinterfaceSystem_CAPS_privmethodIDataRecord.GetData(Int32)

Eine Beschreibung dieses Elements finden Sie unter IDataRecord.GetData.

NameBeschreibung
System_CAPS_pubmethodAsParallel()

Überladen. Ermöglicht die Parallelisierung einer Abfrage.(Definiert durch ParallelEnumerable.)

System_CAPS_pubmethodAsQueryable()

Überladen. Konvertiert ein IEnumerable zu einer IQueryable.(Definiert durch Queryable.)

System_CAPS_pubmethodCast<TResult>()

Wandelt die Elemente einer IEnumerable in den angegebenen Typ.(Definiert durch Enumerable.)

System_CAPS_pubmethodOfType<TResult>()

Filtert die Elemente einer IEnumerable auf Grundlage eines angegebenen Typs.(Definiert durch Enumerable.)

Universelle Windows-Plattform
Verfügbar seit 10
.NET Framework
Verfügbar seit 2.0

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: