IUpdateTriggersExecutorCheckTriggersAsync - метод
Метод для проверки триггеров по заданному запросу.
Пространство имён: Tessa.Roles.TriggersСборка: Tessa (в Tessa.dll) Версия: 4.0.4
ValueTask<CheckTriggersResult> CheckTriggersAsync(
CheckTriggersRequest request,
IReadOnlyList<UpdateTrigger> triggers,
Func<Dictionary<Guid, Dictionary<string, Object>>, Guid, CancellationToken, ValueTask> fillTriggerDataFuncAsync = null,
CancellationToken cancellationToken = default
)
Function CheckTriggersAsync (
request As CheckTriggersRequest,
triggers As IReadOnlyList(Of UpdateTrigger),
Optional fillTriggerDataFuncAsync As Func(Of Dictionary(Of Guid, Dictionary(Of String, Object)), Guid, CancellationToken, ValueTask) = Nothing,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of CheckTriggersResult)
ValueTask<CheckTriggersResult^> CheckTriggersAsync(
CheckTriggersRequest^ request,
IReadOnlyList<UpdateTrigger^>^ triggers,
Func<Dictionary<Guid, Dictionary<String^, Object^>^>^, Guid, CancellationToken, ValueTask>^ fillTriggerDataFuncAsync = nullptr,
CancellationToken cancellationToken = CancellationToken()
)
abstract CheckTriggersAsync :
request : CheckTriggersRequest *
triggers : IReadOnlyList<UpdateTrigger> *
?fillTriggerDataFuncAsync : Func<Dictionary<Guid, Dictionary<string, Object>>, Guid, CancellationToken, ValueTask> *
?cancellationToken : CancellationToken
(* Defaults:
let _fillTriggerDataFuncAsync = defaultArg fillTriggerDataFuncAsync null
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<CheckTriggersResult>
- request CheckTriggersRequest
- Запрос на обработку триггеров.
- triggers IReadOnlyListUpdateTrigger
- Список обрабатываемых триггеров.
- fillTriggerDataFuncAsync FuncDictionaryGuid, DictionaryString, Object, Guid, CancellationToken, ValueTask (Optional)
-
Метод для заполнения результата обработки, который вызывается, если в триггере не задано свойство CardSelectorQuery.
- cancellationToken CancellationToken (Optional)
- Объект, с помощью которого можно отменить асинхронную задачу.
ValueTaskCheckTriggersResultРезультат обработки триггеров.