Interface IPermissionManager
Assembly: Volo.Abp.PermissionManagement.Domain.dll
Syntax
public interface IPermissionManager
Methods
DeleteAsync(string, string)
Declaration
Task DeleteAsync(string providerName, string providerKey)
Parameters
Type |
Name |
Description |
string |
providerName |
|
string |
providerKey |
|
Returns
GetAllAsync(string, string)
Declaration
Task<List<PermissionWithGrantedProviders>> GetAllAsync(string providerName, string providerKey)
Parameters
Type |
Name |
Description |
string |
providerName |
|
string |
providerKey |
|
Returns
GetAsync(string, string, string)
Declaration
Task<PermissionWithGrantedProviders> GetAsync(string permissionName, string providerName, string providerKey)
Parameters
Returns
GetAsync(string[], string, string)
Declaration
Task<MultiplePermissionWithGrantedProviders> GetAsync(string[] permissionNames, string provideName, string providerKey)
Parameters
Returns
SetAsync(string, string, string, bool)
Declaration
Task SetAsync(string permissionName, string providerName, string providerKey, bool isGranted)
Parameters
Returns
UpdateProviderKeyAsync(PermissionGrant, string)
Declaration
Task<PermissionGrant> UpdateProviderKeyAsync(PermissionGrant permissionGrant, string providerKey)
Parameters
Returns
Extension Methods