DbDataReader.GetStream(Int32) Methode

Definition

Ruft einen Datenstrom ab, um Daten aus der angegebenen Spalte abzurufen.

public:
 virtual System::IO::Stream ^ GetStream(int ordinal);
public virtual System.IO.Stream GetStream(int ordinal);
abstract member GetStream : int -> System.IO.Stream
override this.GetStream : int -> System.IO.Stream
Public Overridable Function GetStream (ordinal As Integer) As Stream

Parameter

ordinal
Int32

Die nullbasierte Spalten-Ordnungszahl.

Gibt zurück

Ein Datenstrom.

Ausnahmen

Die Verbindung wurde während des Datenabrufs verworfen oder geschlossen.

-oder-

Der Datenleser wird während des Datenabrufs geschlossen.

-oder-

Es sind keine Daten zum Lesen bereit (z. B. wurde der erste Read() nicht aufgerufen oder "false" zurückgegeben).

-oder-

Der Datenleser hat versucht, eine zuvor gelesene Spalte im sequenziellen Modus zu lesen.

-oder-

Es wurde ein asynchroner Vorgang ausgeführt. Dies gilt für alle Get*-Methoden, wenn sie im sequenziellen Modus ausgeführt werden, da sie beim Lesen eines Datenstroms aufgerufen werden können.

Der Spaltenindex liegt außerhalb des Bereichs.

Die angegebene Spalte ist kein binärer Typ, der das Lesen mit einem Stream.

Hinweise

GetStream unterstützt nur den Abruf von Werten, die in Bytearrays konvertiert werden können.

Gilt für: