Class MongoApiResourceRepository
Inheritance
MongoApiResourceRepository
Implements
Inherited Members
MongoDbRepository<IAbpIdentityServerMongoDbContext, ApiResource>.GetDatabaseAsync(CancellationToken)
Namespace: Volo.Abp.IdentityServer.MongoDB
Assembly: Volo.Abp.IdentityServer.MongoDB.dll
Syntax
public class MongoApiResourceRepository : MongoDbRepository<IAbpIdentityServerMongoDbContext, ApiResource, Guid>, IServiceProviderAccessor, IUnitOfWorkEnabled, IUnitOfWorkManagerAccessor, IMongoDbRepository<ApiResource, Guid>, IMongoDbRepository<ApiResource>, IRepository<ApiResource, Guid>, IRepository<ApiResource>, IReadOnlyRepository<ApiResource, Guid>, IReadOnlyRepository<ApiResource>, IBasicRepository<ApiResource, Guid>, IApiResourceRepository, IBasicRepository<ApiResource, Guid>, IBasicRepository<ApiResource>, IReadOnlyBasicRepository<ApiResource, Guid>, IReadOnlyBasicRepository<ApiResource>, IRepository
Constructors
MongoApiResourceRepository(IMongoDbContextProvider<IAbpIdentityServerMongoDbContext>)
Declaration
public MongoApiResourceRepository(IMongoDbContextProvider<IAbpIdentityServerMongoDbContext> dbContextProvider)
Parameters
Type | Name | Description |
---|---|---|
IMongoDbContextProvider<IAbpIdentityServerMongoDbContext> | dbContextProvider |
Methods
CheckNameExistAsync(string, Guid?, CancellationToken)
Declaration
public virtual Task<bool> CheckNameExistAsync(string name, Guid? expectedId = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | name | |
Guid? | expectedId | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<bool> |
FindByNameAsync(string, bool, CancellationToken)
Declaration
public virtual Task<ApiResource> FindByNameAsync(string apiResourceName, bool includeDetails = true, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | apiResourceName | |
bool | includeDetails | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<ApiResource> |
FindByNameAsync(string[], bool, CancellationToken)
Declaration
public virtual Task<List<ApiResource>> FindByNameAsync(string[] apiResourceNames, bool includeDetails = true, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string[] | apiResourceNames | |
bool | includeDetails | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<List<ApiResource>> |
GetCountAsync(string, CancellationToken)
Declaration
public virtual Task<long> GetCountAsync(string filter = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | filter | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<long> |
GetListAsync(string, int, int, string, bool, CancellationToken)
Declaration
public virtual Task<List<ApiResource>> GetListAsync(string sorting, int skipCount, int maxResultCount, string filter, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | sorting | |
int | skipCount | |
int | maxResultCount | |
string | filter | |
bool | includeDetails | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<List<ApiResource>> |
GetListByScopesAsync(string[], bool, CancellationToken)
Declaration
public virtual Task<List<ApiResource>> GetListByScopesAsync(string[] scopeNames, bool includeDetails = false, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string[] | scopeNames | |
bool | includeDetails | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<List<ApiResource>> |