Udostępnij za pośrednictwem


DataReaderExtensions.GetStream(DbDataReader, String) Metoda

Definicja

Pobiera strumień do pobierania danych z określonej kolumny.

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

Parametry

reader
DbDataReader

Czytnik danych umożliwiający pobranie wartości kolumny z.

name
String

Nazwa kolumny.

Zwraca

Strumień.

Wyjątki

Połączenie zostało przerwane lub zamknięte podczas pobierania danych.

-lub-

Czytnik danych jest zamknięty podczas pobierania danych.

-lub-

Nie ma danych gotowych do odczytu (na przykład pierwszy Read() nie został wywołany lub zwrócony fałsz).

-lub-

Czytnik danych próbował odczytać wcześniej odczytywaną kolumnę w trybie sekwencyjnym.

-lub-

W toku była operacja asynchroniczna. Dotyczy to wszystkich metod Get* podczas uruchamiania w trybie sekwencyjnym, ponieważ można je wywołać podczas odczytywania strumienia.

Określona nazwa nie jest prawidłową nazwą kolumny.

Określona kolumna nie jest typem binarnym, który obsługuje odczytywanie za pomocą elementu Stream.

Uwagi

GetStream Obsługuje tylko pobieranie wartości, które można przekonwertować na tablice bajtowe.

Dotyczy