Class MongoPermissionGrantRepository
Inheritance
MongoPermissionGrantRepository
Implements
Inherited Members
Namespace: Volo.Abp.PermissionManagement.MongoDB
Assembly: Volo.Abp.PermissionManagement.MongoDB.dll
Syntax
public class MongoPermissionGrantRepository : MongoDbRepository<IPermissionManagementMongoDbContext, PermissionGrant, Guid>, IServiceProviderAccessor, IUnitOfWorkEnabled, IUnitOfWorkManagerAccessor, IMongoDbRepository<PermissionGrant, Guid>, IMongoDbRepository<PermissionGrant>, IRepository<PermissionGrant, Guid>, IRepository<PermissionGrant>, IReadOnlyRepository<PermissionGrant, Guid>, IReadOnlyRepository<PermissionGrant>, IBasicRepository<PermissionGrant, Guid>, IPermissionGrantRepository, IBasicRepository<PermissionGrant, Guid>, IBasicRepository<PermissionGrant>, IReadOnlyBasicRepository<PermissionGrant, Guid>, IReadOnlyBasicRepository<PermissionGrant>, IRepository
Constructors
MongoPermissionGrantRepository(IMongoDbContextProvider<IPermissionManagementMongoDbContext>)
Declaration
public MongoPermissionGrantRepository(IMongoDbContextProvider<IPermissionManagementMongoDbContext> dbContextProvider)
Parameters
| Type | Name | Description |
|---|---|---|
| IMongoDbContextProvider<IPermissionManagementMongoDbContext> | dbContextProvider |
Methods
FindAsync(string, string, string, CancellationToken)
Declaration
public virtual Task<PermissionGrant> FindAsync(string name, string providerName, string providerKey, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | |
| string | providerName | |
| string | providerKey | |
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| Task<PermissionGrant> |
GetListAsync(string, string, CancellationToken)
Declaration
public virtual Task<List<PermissionGrant>> GetListAsync(string providerName, string providerKey, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| string | providerName | |
| string | providerKey | |
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| Task<List<PermissionGrant>> |
GetListAsync(string[], string, string, CancellationToken)
Declaration
public virtual Task<List<PermissionGrant>> GetListAsync(string[] names, string providerName, string providerKey, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| string[] | names | |
| string | providerName | |
| string | providerKey | |
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| Task<List<PermissionGrant>> |