CommandExecuteWithCancelAsyncTOperation, TContext - метод
Пространство имён: Tessa.Extensions.Default.Console.TextRecognition.BaseСборка: Tessa.Extensions.Default.Console (в Tessa.Extensions.Default.Console.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
protected static ValueTask<int> ExecuteWithCancelAsync<TOperation, TContext>(
Func<IUnityContainer, CancellationToken, ValueTask> initializeContainerAsync,
Func<TOperation, CancellationToken, Task<int>> executeOperationAsync
)
where TOperation : ConsoleOperation<TContext>
where TContext : OperationContext
Protected Shared Function ExecuteWithCancelAsync(Of TOperation As ConsoleOperation(Of TContext), TContext As OperationContext) (
initializeContainerAsync As Func(Of IUnityContainer, CancellationToken, ValueTask),
executeOperationAsync As Func(Of TOperation, CancellationToken, Task(Of Integer))
) As ValueTask(Of Integer)
protected:
generic<typename TOperation, typename TContext>
where TOperation : ConsoleOperation<TContext>
where TContext : OperationContext
static ValueTask<int> ExecuteWithCancelAsync(
Func<IUnityContainer^, CancellationToken, ValueTask>^ initializeContainerAsync,
Func<TOperation, CancellationToken, Task<int>^>^ executeOperationAsync
)
static member ExecuteWithCancelAsync :
initializeContainerAsync : Func<IUnityContainer, CancellationToken, ValueTask> *
executeOperationAsync : Func<'TOperation, CancellationToken, Task<int>> -> ValueTask<int> when 'TOperation : ConsoleOperation<'TContext> when 'TContext : OperationContext
- initializeContainerAsync FuncIUnityContainer, CancellationToken, ValueTask
-
- executeOperationAsync FuncTOperation, CancellationToken, TaskInt32
-
- TOperation
- TContext
ValueTaskInt32