WidgetTemplatesPermissionsProviderRecalculatePermissionsAsync - метод
Performs a permissions check on the widget template(s) permission token, if specified,
and try calculates the current permissions with token reissue.
Пространство имён: Tessa.Dashboards.WidgetTemplatesСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public virtual ValueTask<DashboardToken> RecalculatePermissionsAsync(
Guid? templateID,
DashboardToken? token,
DashboardType? dashboardType,
IValidationResultBuilder validationResult,
CancellationToken cancellationToken = default
)
Public Overridable Function RecalculatePermissionsAsync (
templateID As Guid?,
token As DashboardToken,
dashboardType As DashboardType?,
validationResult As IValidationResultBuilder,
Optional cancellationToken As CancellationToken = Nothing
) As ValueTask(Of DashboardToken)
public:
virtual ValueTask<DashboardToken^> RecalculatePermissionsAsync(
Nullable<Guid> templateID,
DashboardToken^ token,
Nullable<DashboardType> dashboardType,
IValidationResultBuilder^ validationResult,
CancellationToken cancellationToken = CancellationToken()
)
abstract RecalculatePermissionsAsync :
templateID : Nullable<Guid> *
token : DashboardToken *
dashboardType : Nullable<DashboardType> *
validationResult : IValidationResultBuilder *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<DashboardToken>
override RecalculatePermissionsAsync :
templateID : Nullable<Guid> *
token : DashboardToken *
dashboardType : Nullable<DashboardType> *
validationResult : IValidationResultBuilder *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> ValueTask<DashboardToken>
- templateID NullableGuid
-
Widget template identifier, if required to check permissions for template or
if required to check template editor permissions for widget templates.
- token DashboardToken
- Access token for the widget template(s) if specified.
- dashboardType NullableDashboardType
Dashboard types.
- validationResult IValidationResultBuilder
Объект, выполняющий построение результата валидации.
- cancellationToken CancellationToken (Optional)
Propagates notification that operations should be canceled.
ValueTaskDashboardTokenRecalculated token or
if recalculation is not required, or permissions denied.
IWidgetTemplatesPermissionsProviderRecalculatePermissionsAsync(NullableGuid, DashboardToken, NullableDashboardType, IValidationResultBuilder, CancellationToken)