IWorkflowEnginePermissionManagerCanDeleteProcessInstanceAsync - метод

Метод для проверки доступа на удаление экземпляра процесса.

Definition

Пространство имён: Tessa.Workflow
Сборка: Tessa (в Tessa.dll) Версия: 4.2.2+a8f0dd3c063817b2e3f05a923303d808e447c338
C#
Task<bool> CanDeleteProcessInstanceAsync(
	Guid instanceID,
	IValidationResultBuilder? validationResult = null,
	Guid? userID = null,
	CancellationToken cancellationToken = default
)

Параметры

instanceID  Guid
ID экземпляра процесса.
validationResult  IValidationResultBuilder  (Optional)
Билдер результата валидации, куда пишется ошибка при отсутствии доступа, или null, если не требуется запись ошибки.
userID  NullableGuid  (Optional)
ID проверяемого сотрудника, или null, если ID сотрудника берется из текущей сессии.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

TaskBoolean
Возвращает true, если есть доступ на удаление, иначе false.

См. также