WorkflowEnginePermissionManagerCanEditTemplateVersionAsync - метод

Метод для проверки доступа на редактирование версии шаблона процесса.

Definition

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

Параметры

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

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

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

Реализации

IWorkflowEnginePermissionManagerCanEditTemplateVersionAsync(Guid, IValidationResultBuilder, NullableGuid, Boolean, CancellationToken)

См. также