AclGenerationRuleRolesReaderBaseTryObtainLockForCardAsync - метод

Метод производит попытку взятия блокировки карточки и добавляет её в соответствующий список идентификаторов.

Definition

Пространство имён: Tessa.Roles.Acl
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
protected ValueTask<bool> TryObtainLockForCardAsync(
	Guid cardID,
	CancellationToken cancellationToken = default
)

Параметры

cardID  Guid
Идентификатор карточки, для которой берется блокировка.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskBoolean
true, если удалось взять блокировку на карточку, иначе false.

Заметки

Рекомендуется вызывать данный метод перед загрузкой списка ролей для карточки. Блокировка позволяет гарантировать, что ACL для карточки рассчитан по актуальным данным.

См. также