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 поддерживает только получение значений, которые можно преобразовать в массивы байтов.

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