Class RolePermissionManagementProvider
Inheritance
System.Object
RolePermissionManagementProvider
Implements
ISingletonDependency
Assembly: Volo.Abp.PermissionManagement.Domain.Identity.dll
Syntax
public class RolePermissionManagementProvider : PermissionManagementProvider, IPermissionManagementProvider, ISingletonDependency
Constructors
RolePermissionManagementProvider(IPermissionGrantRepository, IGuidGenerator, ICurrentTenant, IUserRoleFinder)
Declaration
public RolePermissionManagementProvider(IPermissionGrantRepository permissionGrantRepository, IGuidGenerator guidGenerator, ICurrentTenant currentTenant, IUserRoleFinder userRoleFinder)
Parameters
Properties
Name
Declaration
public override string Name { get; }
Property Value
Type |
Description |
System.String |
|
Overrides
UserRoleFinder
Declaration
protected IUserRoleFinder UserRoleFinder { get; }
Property Value
Methods
CheckAsync(String, String, String)
Declaration
public override Task<PermissionValueProviderGrantInfo> CheckAsync(string name, string providerName, string providerKey)
Parameters
Type |
Name |
Description |
System.String |
name |
|
System.String |
providerName |
|
System.String |
providerKey |
|
Returns
Overrides
Implements
ISingletonDependency
Extension Methods