Class MongoOpenIddictTokenRepository
Inheritance
MongoOpenIddictTokenRepository
Implements
Inherited Members
MongoDbRepository<OpenIddictMongoDbContext, OpenIddictToken>.SetNewConcurrencyStamp(OpenIddictToken)
Namespace: Volo.Abp.OpenIddict.Tokens
Assembly: Volo.Abp.OpenIddict.MongoDb.dll
Syntax
public class MongoOpenIddictTokenRepository : MongoDbRepository<OpenIddictMongoDbContext, OpenIddictToken, Guid>, IServiceProviderAccessor, IUnitOfWorkEnabled, IUnitOfWorkManagerAccessor, IMongoDbRepository<OpenIddictToken, Guid>, IMongoDbRepository<OpenIddictToken>, IRepository<OpenIddictToken, Guid>, IRepository<OpenIddictToken>, IReadOnlyRepository<OpenIddictToken, Guid>, IReadOnlyRepository<OpenIddictToken>, IBasicRepository<OpenIddictToken, Guid>, IOpenIddictTokenRepository, IBasicRepository<OpenIddictToken, Guid>, IBasicRepository<OpenIddictToken>, IReadOnlyBasicRepository<OpenIddictToken, Guid>, IReadOnlyBasicRepository<OpenIddictToken>, IRepository
Constructors
MongoOpenIddictTokenRepository(IMongoDbContextProvider<OpenIddictMongoDbContext>)
Declaration
public MongoOpenIddictTokenRepository(IMongoDbContextProvider<OpenIddictMongoDbContext> dbContextProvider)
Parameters
| Type | Name | Description |
|---|---|---|
| IMongoDbContextProvider<OpenIddictMongoDbContext> | dbContextProvider |
Methods
DeleteManyByApplicationIdAsync(Guid, bool, CancellationToken)
Declaration
public virtual Task DeleteManyByApplicationIdAsync(Guid applicationId, bool autoSave = false, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid | applicationId | |
| bool | autoSave | |
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| Task |
DeleteManyByAuthorizationIdAsync(Guid, bool, CancellationToken)
Declaration
public virtual Task DeleteManyByAuthorizationIdAsync(Guid authorizationId, bool autoSave = false, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid | authorizationId | |
| bool | autoSave | |
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| Task |
DeleteManyByAuthorizationIdsAsync(Guid[], bool, CancellationToken)
Declaration
public virtual Task DeleteManyByAuthorizationIdsAsync(Guid[] authorizationIds, bool autoSave = false, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid[] | authorizationIds | |
| bool | autoSave | |
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| Task |
FindAsync(string, Guid, string, string, CancellationToken)
Declaration
public virtual Task<List<OpenIddictToken>> 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<OpenIddictToken>> |
FindAsync(string, Guid, string, CancellationToken)
Declaration
public virtual Task<List<OpenIddictToken>> 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<OpenIddictToken>> |
FindAsync(string, Guid, CancellationToken)
Declaration
public virtual Task<List<OpenIddictToken>> FindAsync(string subject, Guid client, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| string | subject | |
| Guid | client | |
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| Task<List<OpenIddictToken>> |
FindByApplicationIdAsync(Guid, CancellationToken)
Declaration
public virtual Task<List<OpenIddictToken>> FindByApplicationIdAsync(Guid applicationId, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid | applicationId | |
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| Task<List<OpenIddictToken>> |
FindByAuthorizationIdAsync(Guid, CancellationToken)
Declaration
public virtual Task<List<OpenIddictToken>> FindByAuthorizationIdAsync(Guid authorizationId, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid | authorizationId | |
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| Task<List<OpenIddictToken>> |
FindByIdAsync(Guid, CancellationToken)
Declaration
public virtual Task<OpenIddictToken> FindByIdAsync(Guid id, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid | id | |
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| Task<OpenIddictToken> |
FindByReferenceIdAsync(string, CancellationToken)
Declaration
public virtual Task<OpenIddictToken> FindByReferenceIdAsync(string referenceId, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| string | referenceId | |
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| Task<OpenIddictToken> |
FindBySubjectAsync(string, CancellationToken)
Declaration
public virtual Task<List<OpenIddictToken>> FindBySubjectAsync(string subject, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| string | subject | |
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| Task<List<OpenIddictToken>> |
ListAsync(int?, int?, CancellationToken)
Declaration
public virtual Task<List<OpenIddictToken>> ListAsync(int? count, int? offset, CancellationToken cancellationToken = default)
Parameters
| Type | Name | Description |
|---|---|---|
| int? | count | |
| int? | offset | |
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| Task<List<OpenIddictToken>> |
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> |
RevokeByAuthorizationIdAsync(Guid, CancellationToken)
Declaration
public virtual ValueTask<long> RevokeByAuthorizationIdAsync(Guid id, CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| Guid | id | |
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| ValueTask<long> |