DbDataReader.GetStream(Int32) Metódus

Definíció

Lekéri a streamet, amely adatokat kér le a megadott oszlopból.

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

Paraméterek

ordinal
Int32

A nulla alapú oszloprend.

Válaszok

Egy stream.

Kivételek

A kapcsolat megszakadt vagy bezáródott az adatlekérés során.

-vagy-

Az adatolvasó az adatlekérés során bezárul.

-vagy-

Nincs olvasásra kész adat (például az első Read() nem lett meghívva, vagy hamis értéket ad vissza).

-vagy-

Az adatolvasó szekvenciális módban próbált beolvasni egy korábban beolvasott oszlopot.

-vagy-

Aszinkron művelet volt folyamatban. Ez az összes Get* metódusra vonatkozik, ha szekvenciális módban futnak, mivel a stream olvasása közben meghívhatók.

Az oszlopindex tartományon kívül esik.

A megadott oszlop nem olyan bináris típus, amely támogatja az olvasást egy Stream.

Megjegyzések

GetStream csak a bájttömbökké konvertálható értékek lekérését támogatja.

A következőre érvényes: