DataReaderExtensions.GetStream(DbDataReader, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Stream ab, um Daten aus der angegebenen Spalte abzurufen.
public:
[System::Runtime::CompilerServices::Extension]
static System::IO::Stream ^ GetStream(System::Data::Common::DbDataReader ^ reader, System::String ^ name);
public static System.IO.Stream GetStream (this System.Data.Common.DbDataReader reader, string name);
static member GetStream : System.Data.Common.DbDataReader * string -> System.IO.Stream
<Extension()>
Public Function GetStream (reader As DbDataReader, name As String) As Stream
Parameter
- reader
- DbDataReader
Der Datenreader, bei dem der Spaltenwert abgerufen werden soll.
- name
- String
Der Name 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 angegebene Name ist kein gültiger Spaltenname.
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.