Class MongoClientRepository
Inheritance
System.Object
MongoClientRepository
Implements
IBasicRepository<
Client,
System.Guid>
Inherited Members
Volo.Abp.Domain.Repositories.MongoDB.MongoDbRepository<Volo.Abp.IdentityServer.MongoDB.IAbpIdentityServerMongoDbContext, Volo.Abp.IdentityServer.Clients.Client>.DeleteAsync(Expression<>, System.Boolean, CancellationToken)
Volo.Abp.Domain.Repositories.MongoDB.MongoDbRepository<Volo.Abp.IdentityServer.MongoDB.IAbpIdentityServerMongoDbContext, Volo.Abp.IdentityServer.Clients.Client>.FindAsync(Expression<>, System.Boolean, CancellationToken)
Assembly: Volo.Abp.IdentityServer.MongoDB.dll
Syntax
public class MongoClientRepository : MongoDbRepository<IAbpIdentityServerMongoDbContext, Client, Guid>, IMongoQueryable<Client>, IMongoDbRepository<Client, Guid>, IMongoDbRepository<Client>, IRepository<Client>, IRepository<Client, Guid>, IClientRepository, IBasicRepository<Client, Guid>
Constructors
MongoClientRepository(IMongoDbContextProvider<IAbpIdentityServerMongoDbContext>)
Declaration
public MongoClientRepository(IMongoDbContextProvider<IAbpIdentityServerMongoDbContext> dbContextProvider)
Parameters
Methods
CheckClientIdExistAsync(String, Nullable<Guid>, CancellationToken)
Declaration
public virtual Task<bool> CheckClientIdExistAsync(string clientId, Guid? expectedId = default(Guid? ), CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type |
Name |
Description |
System.String |
clientId |
|
System.Nullable<System.Guid> |
expectedId |
|
System.Threading.CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Boolean> |
|
FindByCliendIdAsync(String, Boolean, CancellationToken)
Declaration
public virtual Task<Client> FindByCliendIdAsync(string clientId, bool includeDetails = true, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type |
Name |
Description |
System.String |
clientId |
|
System.Boolean |
includeDetails |
|
System.Threading.CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<Client> |
|
GetAllDistinctAllowedCorsOriginsAsync(CancellationToken)
Declaration
public virtual Task<List<string>> GetAllDistinctAllowedCorsOriginsAsync(CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type |
Name |
Description |
System.Threading.CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Collections.Generic.List<System.String>> |
|
GetListAsync(String, Int32, Int32, String, Boolean, CancellationToken)
Declaration
public virtual Task<List<Client>> GetListAsync(string sorting, int skipCount, int maxResultCount, string filter = null, bool includeDetails = false, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type |
Name |
Description |
System.String |
sorting |
|
System.Int32 |
skipCount |
|
System.Int32 |
maxResultCount |
|
System.String |
filter |
|
System.Boolean |
includeDetails |
|
System.Threading.CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Collections.Generic.List<Client>> |
|
GetTotalCount()
Declaration
public virtual Task<long> GetTotalCount()
Returns
Type |
Description |
System.Threading.Tasks.Task<System.Int64> |
|
Implements
IMongoQueryable<>
IBasicRepository<, >
Extension Methods