Class MongoOpenIddictAuthorizationRepository
Inheritance
MongoOpenIddictAuthorizationRepository
Implements
Inherited Members
Namespace: Volo.Abp.OpenIddict.Authorizations
Assembly: Volo.Abp.OpenIddict.MongoDb.dll
Syntax
public class MongoOpenIddictAuthorizationRepository : MongoDbRepository<OpenIddictMongoDbContext, OpenIddictAuthorization, Guid>, IServiceProviderAccessor, IUnitOfWorkEnabled, IUnitOfWorkManagerAccessor, IMongoDbRepository<OpenIddictAuthorization, Guid>, IMongoDbRepository<OpenIddictAuthorization>, IRepository<OpenIddictAuthorization, Guid>, IRepository<OpenIddictAuthorization>, IReadOnlyRepository<OpenIddictAuthorization, Guid>, IReadOnlyRepository<OpenIddictAuthorization>, IBasicRepository<OpenIddictAuthorization, Guid>, IOpenIddictAuthorizationRepository, IBasicRepository<OpenIddictAuthorization, Guid>, IBasicRepository<OpenIddictAuthorization>, IReadOnlyBasicRepository<OpenIddictAuthorization, Guid>, IReadOnlyBasicRepository<OpenIddictAuthorization>, IRepository
Constructors
MongoOpenIddictAuthorizationRepository(IMongoDbContextProvider<OpenIddictMongoDbContext>, IMongoDbRepositoryFilterer<OpenIddictToken, Guid>)
Declaration
public MongoOpenIddictAuthorizationRepository(IMongoDbContextProvider<OpenIddictMongoDbContext> dbContextProvider, IMongoDbRepositoryFilterer<OpenIddictToken, Guid> tokenDbRepositoryFilterer)
Parameters
Type | Name | Description |
---|---|---|
IMongoDbContextProvider<OpenIddictMongoDbContext> | dbContextProvider | |
IMongoDbRepositoryFilterer<OpenIddictToken, Guid> | tokenDbRepositoryFilterer |
Properties
TokenDbRepositoryFilterer
Declaration
protected IMongoDbRepositoryFilterer<OpenIddictToken, Guid> TokenDbRepositoryFilterer { get; }
Property Value
Type | Description |
---|---|
IMongoDbRepositoryFilterer<OpenIddictToken, Guid> |
Methods
FindAsync(string, Guid, string, string, CancellationToken)
Declaration
public virtual Task<List<OpenIddictAuthorization>> FindAsync(string subject, Guid client, string status, string type, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | subject | |
Guid | client | |
string | status | |
string | type | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<List<OpenIddictAuthorization>> |
FindAsync(string, Guid, string, CancellationToken)
Declaration
public virtual Task<List<OpenIddictAuthorization>> FindAsync(string subject, Guid client, string status, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | subject | |
Guid | client | |
string | status | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<List<OpenIddictAuthorization>> |
FindAsync(string, Guid, CancellationToken)
Declaration
public virtual Task<List<OpenIddictAuthorization>> FindAsync(string subject, Guid client, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | subject | |
Guid | client | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<List<OpenIddictAuthorization>> |
FindByApplicationIdAsync(Guid, CancellationToken)
Declaration
public virtual Task<List<OpenIddictAuthorization>> FindByApplicationIdAsync(Guid applicationId, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
Guid | applicationId | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<List<OpenIddictAuthorization>> |
FindByIdAsync(Guid, CancellationToken)
Declaration
public virtual Task<OpenIddictAuthorization> FindByIdAsync(Guid id, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
Guid | id | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<OpenIddictAuthorization> |
FindBySubjectAsync(string, CancellationToken)
Declaration
public virtual Task<List<OpenIddictAuthorization>> FindBySubjectAsync(string subject, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
string | subject | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<List<OpenIddictAuthorization>> |
ListAsync(int?, int?, CancellationToken)
Declaration
public virtual Task<List<OpenIddictAuthorization>> ListAsync(int? count, int? offset, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
int? | count | |
int? | offset | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<List<OpenIddictAuthorization>> |
PruneAsync(DateTime, CancellationToken)
Declaration
public virtual Task<long> PruneAsync(DateTime date, CancellationToken cancellationToken = default)
Parameters
Type | Name | Description |
---|---|---|
DateTime | date | |
CancellationToken | cancellationToken |
Returns
Type | Description |
---|---|
Task<long> |