IAclGenerationRuleExtensionModifyGetRolesAsync - метод

Метод для модификации списка ролей для карточки, полученного правилом расчёта ACL.

Definition

Пространство имён: Tessa.Roles.Acl.Extensions
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
ValueTask<IReadOnlyList<Guid>> ModifyGetRolesAsync(
	Guid cardID,
	Dictionary<string, Object?>? additionalData,
	IReadOnlyCollection<Guid> roleIDs,
	Dictionary<string, Object?> extensionsData,
	CancellationToken cancellationToken = default
)

Параметры

cardID  Guid
Идентификатор карточки.
additionalData  DictionaryString, Object
Дополнительные данные карточки.
roleIDs  IReadOnlyCollectionGuid
Список ролей для данной карточки.
extensionsData  DictionaryString, Object
Данные расширения.
cancellationToken  CancellationToken  (Optional)
Объект, посредством которого можно отменить асинхронную задачу.

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

ValueTaskIReadOnlyListGuid
Обновлённый список ролей для карточки.

См. также