CSLA .NET 10.0.0
A home for your business logic
Loading...
Searching...
No Matches
Csla.Blazor.CslaPermissionsPolicyProvider Class Reference

CSLA permissions policy provider. More...

Inheritance diagram for Csla.Blazor.CslaPermissionsPolicyProvider:

Public Member Functions

 CslaPermissionsPolicyProvider (IOptions< AuthorizationOptions > options)
 Creates an instance of the type.
Task< AuthorizationPolicy > GetDefaultPolicyAsync ()
 Gets the default policy.
Task< AuthorizationPolicy?> GetFallbackPolicyAsync ()
 Gets the fallback policy.
Task< AuthorizationPolicy?> GetPolicyAsync (string policyName)
 Gets the authorization policy.

Detailed Description

CSLA permissions policy provider.

Constructor & Destructor Documentation

◆ CslaPermissionsPolicyProvider()

Csla.Blazor.CslaPermissionsPolicyProvider.CslaPermissionsPolicyProvider ( IOptions< AuthorizationOptions > options)
inline

Creates an instance of the type.

Parameters
optionsAuthorization options
Exceptions
ArgumentNullExceptionoptions is null.

Member Function Documentation

◆ GetDefaultPolicyAsync()

Task< AuthorizationPolicy > Csla.Blazor.CslaPermissionsPolicyProvider.GetDefaultPolicyAsync ( )
inline

Gets the default policy.

◆ GetFallbackPolicyAsync()

Task< AuthorizationPolicy?> Csla.Blazor.CslaPermissionsPolicyProvider.GetFallbackPolicyAsync ( )
inline

Gets the fallback policy.

◆ GetPolicyAsync()

Task< AuthorizationPolicy?> Csla.Blazor.CslaPermissionsPolicyProvider.GetPolicyAsync ( string policyName)
inline

Gets the authorization policy.

Parameters
policyNameString representing the policy

Gets a CSLA permissions policy if the policy name corresponds to a CSLA policy, otherwise gets a policy from the fallback provider.

Exceptions
ArgumentNullExceptionpolicyName is null.

The documentation for this class was generated from the following file: