DbDataReader.GetStream(Int32) Метод

Определение

Получает поток для получения данных из указанного столбца.

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

Параметры

ordinal
Int32

Порядковый номер столбца от нуля.

Возвращаемое значение

Поток.

Исключения

Подключение было удалено или закрыто во время извлечения данных.

–или–

Средство чтения данных закрывается во время извлечения данных.

–или–

Нет данных, готовых к чтению (например, первый Read() не был вызван или возвращен false).

–или–

Средство чтения данных попыталось прочитать столбец, ранее считывающийся в последовательном режиме.

–или–

Выполняется асинхронная операция. Это относится ко всем методам Get* при выполнении в последовательном режиме, так как они могут вызываться при чтении потока.

Индекс столбца выходит за пределы диапазона.

Указанный столбец не является двоичным типом, поддерживающим чтение с помощью объекта Stream.

Комментарии

GetStream поддерживает только получение значений, которые можно преобразовать в массивы байтов.

Применяется к