DataReaderExtensions.GetStream(DbDataReader, String) Метод

Определение

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

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

Параметры

reader
DbDataReader

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

name
String

Имя столбца.

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

Поток.

Исключения

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

-или-

Модуль чтения данных закрыт во время получения данных.

-или-

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

-или-

Модуль чтения данных попытался считать ранее считанный столбец в последовательном режиме.

-или-

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

Заданное имя недопустимо для имени столбца.

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

Комментарии

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

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