Class MongoClientRepository
Inheritance
MongoClientRepository
Implements
Inherited Members
MongoDbRepository<IAbpIdentityServerMongoDbContext, Client>.GetSessionHandleAsync(CancellationToken)
Namespace: Volo.Abp.IdentityServer.MongoDB
Assembly: Volo.Abp.IdentityServer.MongoDB.dll
Syntax
public class MongoClientRepository : MongoDbRepository<IAbpIdentityServerMongoDbContext, Client, Guid>, IServiceProviderAccessor, IUnitOfWorkEnabled, IUnitOfWorkManagerAccessor, IMongoDbRepository<Client, Guid>, IMongoDbRepository<Client>, IRepository<Client, Guid>, IRepository<Client>, IReadOnlyRepository<Client, Guid>, IReadOnlyRepository<Client>, IBasicRepository<Client, Guid>, IClientRepository, IBasicRepository<Client, Guid>, IBasicRepository<Client>, IReadOnlyBasicRepository<Client, Guid>, IReadOnlyBasicRepository<Client>, IRepository
Constructors
MongoClientRepository(IMongoDbContextProvider<IAbpIdentityServerMongoDbContext>)
Declaration
public MongoClientRepository(IMongoDbContextProvider<IAbpIdentityServerMongoDbContext> dbContextProvider)
Parameters
Type | Name | Description |
---|---|---|
IMongoDbContextProvider<IAbpIdentityServerMongoDbContext> | dbContextProvider |
Methods
CheckClientIdExistAsync(string, Guid?, CancellationToken)
Declaration
public virtual Task<bool> CheckClientIdExistAsync(string clientId, Guid? expectedId = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | clientId | |
Guid? | expectedId | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<bool> |
FindByClientIdAsync(string, bool, CancellationToken)
Declaration
public virtual Task<Client> FindByClientIdAsync(string clientId, bool includeDetails = true, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | clientId | |
bool | includeDetails | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<Client> |
GetAllDistinctAllowedCorsOriginsAsync(CancellationToken)
Declaration
public virtual Task<List<string>> GetAllDistinctAllowedCorsOriginsAsync(CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<List<string>> |
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<Client>> GetListAsync(string sorting, int skipCount, int maxResultCount, string filter = null, 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<Client>> |