DbManagerExecuteStreamAsync - метод |
Возвращает поток с данными, полученный из запроса по установленной команде. Используйте в случае,
когда запрос возвращает одну строку, в которой присутствует
varbinary колонка с заданным индексом.
Если запрос не вернул данных, то возвращает
Null, но не возвращает
null.
Поток открывается асинхронно.
Пространство имён:
Tessa.Platform.Data
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public Task<Stream> ExecuteStreamAsync(
bool disposeDbManagerWhenStreamDisposed = false,
int columnIndex = 0,
CancellationToken cancellationToken = default
)
Public Function ExecuteStreamAsync (
Optional disposeDbManagerWhenStreamDisposed As Boolean = false,
Optional columnIndex As Integer = 0,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of Stream)
public:
Task<Stream^>^ ExecuteStreamAsync(
bool disposeDbManagerWhenStreamDisposed = false,
int columnIndex = 0,
CancellationToken cancellationToken = CancellationToken()
)
member ExecuteStreamAsync :
?disposeDbManagerWhenStreamDisposed : bool *
?columnIndex : int *
?cancellationToken : CancellationToken
(* Defaults:
let _disposeDbManagerWhenStreamDisposed = defaultArg disposeDbManagerWhenStreamDisposed false
let _columnIndex = defaultArg columnIndex 0
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<Stream>
Параметры
- disposeDbManagerWhenStreamDisposed (Optional)
- Тип: SystemBoolean
Признак того, что текущий объект DbManager должен быть освобождён вызовом метода DisposeAsync,
когда будет вызван DisposeAsync для возвращённого потока. Если данные для потока не найдены и метод вернул Null,
то DisposeAsync был вызван сразу при выходе из метода. - columnIndex (Optional)
- Тип: SystemInt32
Отсчитываемый от нуля индекс колонки с бинарными данными в результате запроса. - cancellationToken (Optional)
- Тип: System.ThreadingCancellationToken
Объект, уведомляющий о необходимости отменить асинхронную операцию.
Возвращаемое значение
Тип:
TaskStream
Асинхронная задача, возвращающая поток с данными, полученный из запроса по установленной команде,
или
Null, если запрос не вернул данных.
См. также