Teilen über


DbDataReader.GetStream(Int32) Methode

Definition

Ruft einen Stream 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 Ordnungszahl der Spalte.

Gibt zurück

Ein Stream.

Ausnahmen

Die Verbindung wurde während des Datenabrufs gelöscht oder geschlossen.

- oder -

Der Datenreader wurde während des Datenabrufs geschlossen.

- oder -

Es gibt keine Daten, die gelesen werden können (der erste Aufruf von Read() hat z. B. nicht stattgefunden oder "false" zurückgegeben).

- oder -

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

- oder -

Es gab einen aktiven asynchronen Vorgang. Dies gilt für alle Get*-Methoden bei der Ausführung im sequenziellen Modus, da sie aufgerufen werden können, während des Lesens eines Datenstroms.

Der Spaltenindex ist außerhalb des gültigen Bereichs.

Die angegebene Spalte ist kein binärer Typ, der Lesevorgänge mit einem Stream unterstützt.

Hinweise

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

Gilt für: