UnityContainerCompanionProcessAndGetAsyncT - метод
Действие, выполняемое для инициализации контейнера и работы с ним. Возвращает результат метода processAndGetAsync.
Пространство имён: Tessa.PlatformСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public ValueTask<T> ProcessAndGetAsync<T>(
Func<IUnityContainerCompanion, CancellationToken, ValueTask>? initializeAsync,
Func<IUnityContainerCompanion, CancellationToken, ValueTask<T>> processAndGetAsync,
CancellationToken cancellationToken = default
)
Public Function ProcessAndGetAsync(Of T) (
initializeAsync As Func(Of IUnityContainerCompanion, CancellationToken, ValueTask),
processAndGetAsync As Func(Of IUnityContainerCompanion, CancellationToken, ValueTask(Of T)),
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of T)
public:
generic<typename T>
ValueTask<T> ProcessAndGetAsync(
Func<IUnityContainerCompanion^, CancellationToken, ValueTask>^ initializeAsync,
Func<IUnityContainerCompanion^, CancellationToken, ValueTask<T>>^ processAndGetAsync,
CancellationToken cancellationToken = CancellationToken()
)
member ProcessAndGetAsync :
initializeAsync : Func<IUnityContainerCompanion, CancellationToken, ValueTask> *
processAndGetAsync : Func<IUnityContainerCompanion, CancellationToken, ValueTask<'T>> *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<'T>
- initializeAsync FuncIUnityContainerCompanion, CancellationToken, ValueTask
-
Метод, выполняющий инициализацию контейнера, включая регистрацию зависимостей,
или null, если выполнение действий не требуется.
- processAndGetAsync FuncIUnityContainerCompanion, CancellationToken, ValueTaskT
- Действие, выполняемое с инициализированным контейнером. Возвращает результат метода.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
- T
ValueTaskTРезультат метода
processAndGetAsync.