Class PermissionAppService
Inheritance
System.Object
PermissionAppService
Implements
IApplicationService
Assembly: Volo.Abp.PermissionManagement.Application.dll
Syntax
public class PermissionAppService : ApplicationService, IPermissionAppService, IApplicationService
Constructors
PermissionAppService(IPermissionManager, IPermissionDefinitionManager, IOptions<PermissionManagementOptions>)
Declaration
public PermissionAppService(IPermissionManager permissionManager, IPermissionDefinitionManager permissionDefinitionManager, IOptions<PermissionManagementOptions> options)
Parameters
Properties
Options
Declaration
protected PermissionManagementOptions Options { get; }
Property Value
PermissionDefinitionManager
Declaration
protected IPermissionDefinitionManager PermissionDefinitionManager { get; }
Property Value
Type |
Description |
IPermissionDefinitionManager |
|
PermissionManager
Declaration
protected IPermissionManager PermissionManager { get; }
Property Value
Methods
CheckProviderPolicy(String)
Declaration
protected virtual Task CheckProviderPolicy(string providerName)
Parameters
Type |
Name |
Description |
System.String |
providerName |
|
Returns
GetAsync(String, String)
Declaration
public virtual Task<GetPermissionListResultDto> GetAsync(string providerName, string providerKey)
Parameters
Type |
Name |
Description |
System.String |
providerName |
|
System.String |
providerKey |
|
Returns
UpdateAsync(String, String, UpdatePermissionsDto)
Declaration
public virtual Task UpdateAsync(string providerName, string providerKey, UpdatePermissionsDto input)
Parameters
Type |
Name |
Description |
System.String |
providerName |
|
System.String |
providerKey |
|
UpdatePermissionsDto |
input |
|
Returns
Implements
IApplicationService
Extension Methods