DbManagerExecuteStreamAsync(Int32, Boolean, CancellationToken) - метод

Возвращает поток с данными, полученный из запроса по установленной команде. Используйте в случае, когда запрос возвращает одну строку, в которой присутствует varbinary колонка с заданным индексом. Если запрос не вернул данных, то возвращает Null, но не возвращает null. Поток открывается асинхронно.

Definition

Пространство имён: Tessa.Platform.Data
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public Task<Stream> ExecuteStreamAsync(
	int columnIndex,
	bool disposeDbManagerWhenStreamDisposed = false,
	CancellationToken cancellationToken = default
)

Параметры

columnIndex  Int32
Отсчитываемый от нуля индекс колонки с бинарными данными в результате запроса.
disposeDbManagerWhenStreamDisposed  Boolean  (Optional)
Признак того, что текущий объект DbManager должен быть освобождён вызовом метода DisposeAsync, когда будет вызван DisposeAsync для возвращённого потока. Если данные для потока не найдены и метод вернул Null, то DisposeAsync был вызван сразу при выходе из метода.
cancellationToken  CancellationToken  (Optional)
Объект, уведомляющий о необходимости отменить асинхронную операцию.

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

TaskStream
Асинхронная задача, возвращающая поток с данными, полученный из запроса по установленной команде, или Null, если запрос не вернул данных.

См. также