KrAutoApprovePluginHelperCompleteApproveTaskAsync - метод

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

Definition

Пространство имён: Tessa.Extensions.Default.Chronos.Workflow
Сборка: Tessa.Extensions.Default.Chronos (в Tessa.Extensions.Default.Chronos.dll) Версия: 4.0.4
C#
public static Task CompleteApproveTaskAsync(
	KrAutoApproveTaskRecord taskToApprove,
	DbManager db,
	IQueryBuilderFactory builderFactory,
	ICardRepository cardRepository,
	ICardMetadata cardMetadata,
	ISession session,
	ICardGetStrategy cardGetStrategy,
	ICardServerPermissionsProvider permissionsProvider,
	ICardTransactionStrategy transactionStrategy,
	IValidationResultBuilder validationResult,
	CancellationToken cancellationToken = default
)

Параметры

taskToApprove  KrAutoApproveTaskRecord
Запись об автоматическом согласовании.
db  DbManager
Объект, управляющий взаимодействием с базой данных.
builderFactory  IQueryBuilderFactory
Фабрика объектов для генерации текста запросов.
cardRepository  ICardRepository
Содержит метаинформацию, необходимую для использования типов карточек совместно с пакетом карточек.
cardMetadata  ICardMetadata
Репозиторий для управления карточками.
session  ISession
Сессия пользователя.
cardGetStrategy  ICardGetStrategy
Стратегия загрузки карточки.
permissionsProvider  ICardServerPermissionsProvider
Объект, предоставляющий права доступа в соответствии с активной системой прав. Например, для типового решения предоставляет токен KrToken с полным набором прав.
transactionStrategy  ICardTransactionStrategy
Стратегия обеспечения блокировок reader/writer при выполнении операций с карточкой. SQL-транзакция открывается только в том случае, если на этом соединении с БД отсутствует другая незакрытая транзакция.
validationResult  IValidationResultBuilder
Объект, выполняющий построение результата валидации.
cancellationToken  CancellationToken  (Optional)
Propagates notification that operations should be canceled.

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

Task
Represents an asynchronous operation.

См. также