Для изменения размера нажмите или перетащите

KrAutoApprovePluginHelperCompleteApproveTasksAsync - метод

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

Пространство имён:  Tessa.Extensions.Default.Chronos.Workflow
Сборка:  Tessa.Extensions.Default.Chronos (в Tessa.Extensions.Default.Chronos.dll) Версия: 3.5.0.19
Синтаксис
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
Тип: System.Collections.GenericListKrAutoApproveTaskRecord
Список заданий для завершения
db
Тип: Tessa.Platform.DataDbManager
DbManager
builderFactory
Тип: Tessa.Platform.DataIQueryBuilderFactory
IQueryBuilderFactory
cardRepository
Тип: Tessa.CardsICardRepository
ICardRepository
cardMetadata
Тип: Tessa.CardsICardMetadata
ICardMetadata
session
Тип: Tessa.Platform.RuntimeISession
ISession
cardGetStrategy
Тип: Tessa.Cards.ComponentModelICardGetStrategy
ICardGetStrategy
permissionsProvider
Тип: Tessa.CardsICardServerPermissionsProvider
ICardServerPermissionsProvider
transactionStrategy
Тип: Tessa.Cards.ComponentModelICardTransactionStrategy
logger
Тип: ILogger
Логгер
checkStopFunc
Тип: SystemFuncBoolean
Функция проверки, что пора прекратить выполнение
cancellationToken (Optional)
Тип: System.ThreadingCancellationToken
Объект, посредством которого можно отменить асинхронную задачу.

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

Тип: Task
Асинхронная задача.
См. также