Class AbpAuthorizationServiceExtensions
Inheritance
System.Object
AbpAuthorizationServiceExtensions
Assembly: Volo.Abp.Authorization.dll
Syntax
public static class AbpAuthorizationServiceExtensions : object
Methods
AuthorizeAsync(IAuthorizationService, AuthorizationPolicy)
Declaration
public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService authorizationService, AuthorizationPolicy policy)
Parameters
| Type |
Name |
Description |
| IAuthorizationService |
authorizationService |
|
| AuthorizationPolicy |
policy |
|
Returns
| Type |
Description |
| Task<AuthorizationResult> |
|
AuthorizeAsync(IAuthorizationService, Object, AuthorizationPolicy)
Declaration
public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService authorizationService, object resource, AuthorizationPolicy policy)
Parameters
| Type |
Name |
Description |
| IAuthorizationService |
authorizationService |
|
| System.Object |
resource |
|
| AuthorizationPolicy |
policy |
|
Returns
| Type |
Description |
| Task<AuthorizationResult> |
|
AuthorizeAsync(IAuthorizationService, Object, IAuthorizationRequirement)
Declaration
public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService authorizationService, object resource, IAuthorizationRequirement requirement)
Parameters
| Type |
Name |
Description |
| IAuthorizationService |
authorizationService |
|
| System.Object |
resource |
|
| IAuthorizationRequirement |
requirement |
|
Returns
| Type |
Description |
| Task<AuthorizationResult> |
|
AuthorizeAsync(IAuthorizationService, Object, IEnumerable<IAuthorizationRequirement>)
Declaration
public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService authorizationService, object resource, IEnumerable<IAuthorizationRequirement> requirements)
Parameters
| Type |
Name |
Description |
| IAuthorizationService |
authorizationService |
|
| System.Object |
resource |
|
| IEnumerable<IAuthorizationRequirement> |
requirements |
|
Returns
| Type |
Description |
| Task<AuthorizationResult> |
|
AuthorizeAsync(IAuthorizationService, Object, String)
Declaration
public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService authorizationService, object resource, string policyName)
Parameters
| Type |
Name |
Description |
| IAuthorizationService |
authorizationService |
|
| System.Object |
resource |
|
| System.String |
policyName |
|
Returns
| Type |
Description |
| Task<AuthorizationResult> |
|
AuthorizeAsync(IAuthorizationService, String)
Declaration
public static Task<AuthorizationResult> AuthorizeAsync(this IAuthorizationService authorizationService, string policyName)
Parameters
| Type |
Name |
Description |
| IAuthorizationService |
authorizationService |
|
| System.String |
policyName |
|
Returns
| Type |
Description |
| Task<AuthorizationResult> |
|
CheckAsync(IAuthorizationService, AuthorizationPolicy)
Declaration
public static Task CheckAsync(this IAuthorizationService authorizationService, AuthorizationPolicy policy)
Parameters
| Type |
Name |
Description |
| IAuthorizationService |
authorizationService |
|
| AuthorizationPolicy |
policy |
|
Returns
CheckAsync(IAuthorizationService, Object, AuthorizationPolicy)
Declaration
public static Task CheckAsync(this IAuthorizationService authorizationService, object resource, AuthorizationPolicy policy)
Parameters
| Type |
Name |
Description |
| IAuthorizationService |
authorizationService |
|
| System.Object |
resource |
|
| AuthorizationPolicy |
policy |
|
Returns
CheckAsync(IAuthorizationService, Object, IAuthorizationRequirement)
Declaration
public static Task CheckAsync(this IAuthorizationService authorizationService, object resource, IAuthorizationRequirement requirement)
Parameters
| Type |
Name |
Description |
| IAuthorizationService |
authorizationService |
|
| System.Object |
resource |
|
| IAuthorizationRequirement |
requirement |
|
Returns
CheckAsync(IAuthorizationService, Object, IEnumerable<IAuthorizationRequirement>)
Declaration
public static Task CheckAsync(this IAuthorizationService authorizationService, object resource, IEnumerable<IAuthorizationRequirement> requirements)
Parameters
| Type |
Name |
Description |
| IAuthorizationService |
authorizationService |
|
| System.Object |
resource |
|
| IEnumerable<IAuthorizationRequirement> |
requirements |
|
Returns
CheckAsync(IAuthorizationService, Object, String)
Declaration
public static Task CheckAsync(this IAuthorizationService authorizationService, object resource, string policyName)
Parameters
| Type |
Name |
Description |
| IAuthorizationService |
authorizationService |
|
| System.Object |
resource |
|
| System.String |
policyName |
|
Returns
CheckAsync(IAuthorizationService, String)
Declaration
public static Task CheckAsync(this IAuthorizationService authorizationService, string policyName)
Parameters
| Type |
Name |
Description |
| IAuthorizationService |
authorizationService |
|
| System.String |
policyName |
|
Returns
IsGrantedAsync(IAuthorizationService, AuthorizationPolicy)
Declaration
public static Task<bool> IsGrantedAsync(this IAuthorizationService authorizationService, AuthorizationPolicy policy)
Parameters
| Type |
Name |
Description |
| IAuthorizationService |
authorizationService |
|
| AuthorizationPolicy |
policy |
|
Returns
| Type |
Description |
| Task<System.Boolean> |
|
IsGrantedAsync(IAuthorizationService, Object, AuthorizationPolicy)
Declaration
public static Task<bool> IsGrantedAsync(this IAuthorizationService authorizationService, object resource, AuthorizationPolicy policy)
Parameters
| Type |
Name |
Description |
| IAuthorizationService |
authorizationService |
|
| System.Object |
resource |
|
| AuthorizationPolicy |
policy |
|
Returns
| Type |
Description |
| Task<System.Boolean> |
|
IsGrantedAsync(IAuthorizationService, Object, IAuthorizationRequirement)
Declaration
public static Task<bool> IsGrantedAsync(this IAuthorizationService authorizationService, object resource, IAuthorizationRequirement requirement)
Parameters
| Type |
Name |
Description |
| IAuthorizationService |
authorizationService |
|
| System.Object |
resource |
|
| IAuthorizationRequirement |
requirement |
|
Returns
| Type |
Description |
| Task<System.Boolean> |
|
IsGrantedAsync(IAuthorizationService, Object, IEnumerable<IAuthorizationRequirement>)
Declaration
public static Task<bool> IsGrantedAsync(this IAuthorizationService authorizationService, object resource, IEnumerable<IAuthorizationRequirement> requirements)
Parameters
| Type |
Name |
Description |
| IAuthorizationService |
authorizationService |
|
| System.Object |
resource |
|
| IEnumerable<IAuthorizationRequirement> |
requirements |
|
Returns
| Type |
Description |
| Task<System.Boolean> |
|
IsGrantedAsync(IAuthorizationService, Object, String)
Declaration
public static Task<bool> IsGrantedAsync(this IAuthorizationService authorizationService, object resource, string policyName)
Parameters
| Type |
Name |
Description |
| IAuthorizationService |
authorizationService |
|
| System.Object |
resource |
|
| System.String |
policyName |
|
Returns
| Type |
Description |
| Task<System.Boolean> |
|
IsGrantedAsync(IAuthorizationService, String)
Declaration
public static Task<bool> IsGrantedAsync(this IAuthorizationService authorizationService, string policyName)
Parameters
| Type |
Name |
Description |
| IAuthorizationService |
authorizationService |
|
| System.String |
policyName |
|
Returns
| Type |
Description |
| Task<System.Boolean> |
|