DataReader Klasse

Definition

Bietet die Möglichkeit, Daten aus beliebigen Daten verfügbar zu machen.

public ref class DataReader abstract : IDisposable
public abstract class DataReader : IDisposable
type DataReader = class
    interface IDisposable
Public MustInherit Class DataReader
Implements IDisposable
Vererbung
DataReader
Abgeleitet
Implementiert

Konstruktoren

DataReader()

Klassenkonstruktor. Instanziiert eine nicht parametrisierte Instanz der- DataReader Klasse.

Eigenschaften

IsClosed

Ruft einen booleschen Wert ab, der angibt, ob der angegebene Reader geschlossen wurde.

ItemCount

Ruft die Anzahl der Elemente im aktuellen Datenblock ab.

Status

Ruft einen numerischen Statuscode ab, der von der Methode zurückgegeben wird, die derzeit Daten für den Daten Reader bereitstellt.

Methoden

Close()

Hiermit wird die DataReader-Instanz geschlossen.

Dispose()

Gibt verwaltete Ressourcen frei, die für die aktuelle Instanz aufbewahrt werden DataReader .

Dispose(Boolean)

Bereinigt die Ressourcen, die der aktuellen Instanz zugeordnet sind DataReader , sowohl beim Aufruf der öffentlichen Dispose() Methode als auch bei der Fertigstellung des Objekts mit einem Aufruf der- Finalize() Methode.

Finalize()

Schließt die aktuelle- DataReader Instanz ab.

GetBytes(Int32, Byte[], Int32, Int32)

Ruft eine angegebene Anzahl von Bytes von rohbinär Daten ab.

GetItem(Int32)

Ruft den Wert des Elements am angegebenen Index im aktuellen Datenblock ab.

GetItem(String)

Ruft den Wert eines Datenelements mit dem angegebenen Namen im aktuellen Datenblock ab.

GetItemMaxLength(Int32)

Ruft die maximale Länge der Datenelemente am angegebenen Index in Zeichen ab.

GetItemName(Int32)

Ruft den Namen ab, der dem Datenelement am angegebenen Index (sofern vorhanden) zugewiesen ist.

GetItemType(Int32, DataItemTypeFormat)

Ruft den Datentyp eines Datenelement Elements oder der Elemente am angegebenen Index in einem angegebenen Format ab.

IsNullItem(Int32)

Gibt an, ob das Datenelement am angegebenen Index nicht angegeben ist, d. h. NULL.

NextResult()

Setzt den Daten Leser auf das nächste Ergebnis in Fällen, in denen der Reader mehrere Ergebnisse enthält.

Read()

Verschiebt den Reader auf den nächsten Datenblock in Fällen, in denen der Reader mehr als einen-Block enthält.

Terminate()

Beendet den Daten Leser sofort, ohne dass alle Daten zurückgegeben werden und keine Ausgabeparameter festgelegt werden.

Gilt für