Class PermissionDataSeeder
Inheritance
System.Object
PermissionDataSeeder
Implements
ITransientDependency
Assembly: Volo.Abp.PermissionManagement.Domain.dll
Syntax
public class PermissionDataSeeder : object, IPermissionDataSeeder, ITransientDependency
Constructors
PermissionDataSeeder(IPermissionGrantRepository, IGuidGenerator)
Declaration
public PermissionDataSeeder(IPermissionGrantRepository permissionGrantRepository, IGuidGenerator guidGenerator)
Parameters
Properties
GuidGenerator
Declaration
protected IGuidGenerator GuidGenerator { get; }
Property Value
Type |
Description |
IGuidGenerator |
|
PermissionGrantRepository
Declaration
protected IPermissionGrantRepository PermissionGrantRepository { get; }
Property Value
Methods
SeedAsync(String, String, IEnumerable<String>, Nullable<Guid>)
Declaration
public virtual Task SeedAsync(string providerName, string providerKey, IEnumerable<string> grantedPermissions, Guid? tenantId = null)
Parameters
Type |
Name |
Description |
System.String |
providerName |
|
System.String |
providerKey |
|
IEnumerable<System.String> |
grantedPermissions |
|
System.Nullable<Guid> |
tenantId |
|
Returns
Implements
ITransientDependency
Extension Methods