KrPermissionsManagerTryCreateContextAsync - метод |
Метод для создания контекста проверки прав доступа.
Метод формирует контекст прав доступа с учетом полученных данных.
Если данных для создания контекста недостаточно, то метод выбросит исключение.
Пространство имён:
Tessa.Extensions.Default.Server.Workflow.KrPermissions
Сборка:
Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 3.5.0.19
Синтаксис public Task<IKrPermissionsManagerContext> TryCreateContextAsync(
KrPermissionsCreateContextParams param,
CancellationToken cancellationToken = default
)
Public Function TryCreateContextAsync (
param As KrPermissionsCreateContextParams,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of IKrPermissionsManagerContext)
public:
virtual Task<IKrPermissionsManagerContext^>^ TryCreateContextAsync(
KrPermissionsCreateContextParams^ param,
CancellationToken cancellationToken = CancellationToken()
) sealed
abstract TryCreateContextAsync :
param : KrPermissionsCreateContextParams *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<IKrPermissionsManagerContext>
override TryCreateContextAsync :
param : KrPermissionsCreateContextParams *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<IKrPermissionsManagerContext>
Параметры
- param
- Тип: Tessa.Extensions.Default.Server.Workflow.KrPermissionsKrPermissionsCreateContextParams
Параметры создания контекста. Обязательно должны быть указаны или Card
или CardID
или CardTypeID с DocTypeID (при наличии типа документа)
- cancellationToken (Optional)
- Тип: System.ThreadingCancellationToken
Токен отмены асинхронной операции
Возвращаемое значение
Тип:
TaskIKrPermissionsManagerContextВозвращает контекст проверки прав доступа, или null, если для данного типа карточки проверка не предусмотрена.
Реализации
IKrPermissionsManagerTryCreateContextAsync(KrPermissionsCreateContextParams, CancellationToken)См. также