DbDataReader.GetStream(Int32) DbDataReader.GetStream(Int32) DbDataReader.GetStream(Int32) DbDataReader.GetStream(Int32) Method

Definition

Retrieves data as a Stream.

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

Parameters

ordinal
Int32 Int32 Int32 Int32

Retrieves data as a Stream.

Returns

The returned object.

Exceptions

The connection drops or is closed during the data retrieval.

-or-

The DbDataReader is closed during the data retrieval.

-or-

There is no data ready to be read (for example, the first Read() hasn't been called, or returned false).

-or-

Tried to read a previously-read column in sequential mode.

-or-

There was an asynchronous operation in progress. This applies to all Get* methods when running in sequential mode, as they could be called while reading a stream.

The specified column isn't a binary type that supports reading with a Stream.

Remarks

GetStream only supports the retrieval of values that can be converted to byte arrays.

For more information, see SqlClient Streaming Support.

Applies to