DataReaderExtensions.GetStream(DbDataReader, String) Metoda

Definice

Získá datový proud pro načtení dat ze zadaného sloupce.

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

Čtečka dat, ze které chcete získat hodnotu sloupce.

name
String

Název sloupce

Návraty

Datový proud.

Výjimky

Připojení bylo během načítání dat ukončeno nebo ukončeno.

-nebo-

Čtečka dat se během načítání dat zavře.

-nebo-

Nejsou připravená žádná data ke čtení (například první Read() nebyla volána nebo vrácena false).

-nebo-

Čtenář dat se pokusil přečíst dříve přečtený sloupec v sekvenčním režimu.

-nebo-

Probíhala asynchronní operace. To platí pro všechny metody Get* při spuštění v sekvenčním režimu, protože je možné je volat při čtení streamu.

Zadaný název není platný název sloupce.

Zadaný sloupec není binární typ, který podporuje čtení pomocí Stream.

Poznámky

GetStream podporuje pouze načítání hodnot, které lze převést na pole bajtů.

Platí pro