KrPermissionsManagerResultCreateExtendedCardSettingsAsync - метод
Создает расширенные настройки прав карточки по результату расчета прав доступа.
Если при расчете прав не использовались расширенные настройки проверки прав доступа, то метод вернет null.
Пространство имён: Tessa.Extensions.Default.Server.Workflow.KrPermissionsСборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.0.4
public ValueTask<IKrPermissionExtendedCardSettings> CreateExtendedCardSettingsAsync(
Guid userID,
Card card,
CancellationToken cancellationToken = default
)
Public Function CreateExtendedCardSettingsAsync (
userID As Guid,
card As Card,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of IKrPermissionExtendedCardSettings)
public:
virtual ValueTask<IKrPermissionExtendedCardSettings^> CreateExtendedCardSettingsAsync(
Guid userID,
Card^ card,
CancellationToken cancellationToken = CancellationToken()
) sealed
abstract CreateExtendedCardSettingsAsync :
userID : Guid *
card : Card *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<IKrPermissionExtendedCardSettings>
override CreateExtendedCardSettingsAsync :
userID : Guid *
card : Card *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<IKrPermissionExtendedCardSettings>
- userID Guid
- Идентификатор сотрудника, для которого создаются расширенные настройки доступа.
- card Card
- Карточка, для которой создаются расширенные настройки доступа.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
ValueTaskIKrPermissionExtendedCardSettings
Возвращает расширенные настройки прав доступа по карточке или
null, если при расчете прав доступа не запрашивались расширенные настройки прав доступа.
IKrPermissionsManagerResultCreateExtendedCardSettingsAsync(Guid, Card, CancellationToken)