Class MongoOpenIddictApplicationRepository
Inheritance
MongoOpenIddictApplicationRepository
Implements
Inherited Members
Namespace: Volo.Abp.OpenIddict.Applications
Assembly: Volo.Abp.OpenIddict.MongoDb.dll
Syntax
public class MongoOpenIddictApplicationRepository : MongoDbRepository<OpenIddictMongoDbContext, OpenIddictApplication, Guid>, IServiceProviderAccessor, IUnitOfWorkEnabled, IUnitOfWorkManagerAccessor, IMongoDbRepository<OpenIddictApplication, Guid>, IMongoDbRepository<OpenIddictApplication>, IRepository<OpenIddictApplication, Guid>, IRepository<OpenIddictApplication>, IReadOnlyRepository<OpenIddictApplication, Guid>, IReadOnlyRepository<OpenIddictApplication>, IBasicRepository<OpenIddictApplication, Guid>, IOpenIddictApplicationRepository, IBasicRepository<OpenIddictApplication, Guid>, IBasicRepository<OpenIddictApplication>, IReadOnlyBasicRepository<OpenIddictApplication, Guid>, IReadOnlyBasicRepository<OpenIddictApplication>, IRepository
Constructors
MongoOpenIddictApplicationRepository(IMongoDbContextProvider<OpenIddictMongoDbContext>)
Declaration
public MongoOpenIddictApplicationRepository(IMongoDbContextProvider<OpenIddictMongoDbContext> dbContextProvider)
Parameters
Type | Name | Description |
---|---|---|
IMongoDbContextProvider<OpenIddictMongoDbContext> | dbContextProvider |
Methods
FindByClientIdAsync(string, CancellationToken)
Declaration
public virtual Task<OpenIddictApplication> FindByClientIdAsync(string clientId, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | clientId | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<OpenIddictApplication> |
FindByPostLogoutRedirectUriAsync(string, CancellationToken)
Declaration
public virtual Task<List<OpenIddictApplication>> FindByPostLogoutRedirectUriAsync(string address, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | address | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<List<OpenIddictApplication>> |
FindByRedirectUriAsync(string, CancellationToken)
Declaration
public virtual Task<List<OpenIddictApplication>> FindByRedirectUriAsync(string address, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | address | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<List<OpenIddictApplication>> |
GetAsync<TState, TResult>(Func<IQueryable<OpenIddictApplication>, TState, IQueryable<TResult>>, TState, CancellationToken)
Declaration
public virtual Task<TResult> GetAsync<TState, TResult>(Func<IQueryable<OpenIddictApplication>, TState, IQueryable<TResult>> query, TState state, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
Func<IQueryable<OpenIddictApplication>, TState, IQueryable<TResult>> | query | |
TState | state | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<TResult> |
Type Parameters
Name | Description |
---|---|
TState | |
TResult |
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, CancellationToken)
Declaration
public virtual Task<List<OpenIddictApplication>> GetListAsync(string sorting, int skipCount, int maxResultCount, string filter = null, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | sorting | |
int | skipCount | |
int | maxResultCount | |
string | filter | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<List<OpenIddictApplication>> |
ListAsync(int?, int?, CancellationToken)
Declaration
public virtual Task<List<OpenIddictApplication>> ListAsync(int? count, int? offset, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
int? | count | |
int? | offset | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<List<OpenIddictApplication>> |