KrAutoApprovePluginHelperCompleteApproveTasksAsync - метод

Завершаем задания согласования

Definition

Пространство имён: Tessa.Extensions.Default.Chronos.Workflow
Сборка: Tessa.Extensions.Default.Chronos (в Tessa.Extensions.Default.Chronos.dll) Версия: 3.6.0.22
C#
public static Task CompleteApproveTasksAsync(
	List<KrAutoApproveTaskRecord> tasksToApprove,
	DbManager db,
	IQueryBuilderFactory builderFactory,
	ICardRepository cardRepository,
	ICardMetadata cardMetadata,
	ISession session,
	ICardGetStrategy cardGetStrategy,
	ICardServerPermissionsProvider permissionsProvider,
	ICardTransactionStrategy transactionStrategy,
	ILogger logger,
	Func<bool> checkStopFunc,
	CancellationToken cancellationToken = default
)

Параметры

tasksToApprove  ListKrAutoApproveTaskRecord
Список заданий для завершения
db  DbManager
DbManager
builderFactory  IQueryBuilderFactory
IQueryBuilderFactory
cardRepository  ICardRepository
ICardRepository
cardMetadata  ICardMetadata
ICardMetadata
session  ISession
ISession
cardGetStrategy  ICardGetStrategy
ICardGetStrategy
permissionsProvider  ICardServerPermissionsProvider
ICardServerPermissionsProvider
transactionStrategy  ICardTransactionStrategy
logger  ILogger
Логгер
checkStopFunc  FuncBoolean
Функция проверки, что пора прекратить выполнение
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

Task
Асинхронная задача.

См. также