Class AbpOpenIddictAuthorizationStore
Inheritance
AbpOpenIddictAuthorizationStore
Assembly: Volo.Abp.OpenIddict.Domain.dll
Syntax
public class AbpOpenIddictAuthorizationStore : AbpOpenIddictStoreBase<IOpenIddictAuthorizationRepository>, IOpenIddictAuthorizationStore<OpenIddictAuthorizationModel>
Constructors
AbpOpenIddictAuthorizationStore(IOpenIddictAuthorizationRepository, IUnitOfWorkManager, IGuidGenerator, IOpenIddictApplicationRepository, IOpenIddictTokenRepository, AbpOpenIddictIdentifierConverter, IOpenIddictDbConcurrencyExceptionHandler, IOptions<AbpOpenIddictStoreOptions>)
Declaration
public AbpOpenIddictAuthorizationStore(IOpenIddictAuthorizationRepository repository, IUnitOfWorkManager unitOfWorkManager, IGuidGenerator guidGenerator, IOpenIddictApplicationRepository applicationRepository, IOpenIddictTokenRepository tokenRepository, AbpOpenIddictIdentifierConverter identifierConverter, IOpenIddictDbConcurrencyExceptionHandler concurrencyExceptionHandler, IOptions<AbpOpenIddictStoreOptions> storeOptions)
Parameters
Properties
ApplicationRepository
Declaration
protected IOpenIddictApplicationRepository ApplicationRepository { get; }
Property Value
TokenRepository
Declaration
protected IOpenIddictTokenRepository TokenRepository { get; }
Property Value
Methods
CountAsync(CancellationToken)
Declaration
public virtual ValueTask<long> CountAsync(CancellationToken cancellationToken)
Parameters
Returns
CountAsync<TResult>(Func<IQueryable<OpenIddictAuthorizationModel>, IQueryable<TResult>>, CancellationToken)
Declaration
public virtual ValueTask<long> CountAsync<TResult>(Func<IQueryable<OpenIddictAuthorizationModel>, IQueryable<TResult>> query, CancellationToken cancellationToken)
Parameters
Returns
Type Parameters
CreateAsync(OpenIddictAuthorizationModel, CancellationToken)
Declaration
public virtual ValueTask CreateAsync(OpenIddictAuthorizationModel authorization, CancellationToken cancellationToken)
Parameters
Returns
DeleteAsync(OpenIddictAuthorizationModel, CancellationToken)
Declaration
public virtual ValueTask DeleteAsync(OpenIddictAuthorizationModel authorization, CancellationToken cancellationToken)
Parameters
Returns
FindAsync(string, string, string, string, ImmutableArray<string>, CancellationToken)
Declaration
public virtual IAsyncEnumerable<OpenIddictAuthorizationModel> FindAsync(string subject, string client, string status, string type, ImmutableArray<string> scopes, CancellationToken cancellationToken)
Parameters
Returns
FindAsync(string, string, string, string, CancellationToken)
Declaration
public virtual IAsyncEnumerable<OpenIddictAuthorizationModel> FindAsync(string subject, string client, string status, string type, CancellationToken cancellationToken)
Parameters
Returns
FindAsync(string, string, string, CancellationToken)
Declaration
public virtual IAsyncEnumerable<OpenIddictAuthorizationModel> FindAsync(string subject, string client, string status, CancellationToken cancellationToken)
Parameters
Returns
FindAsync(string, string, CancellationToken)
Declaration
public virtual IAsyncEnumerable<OpenIddictAuthorizationModel> FindAsync(string subject, string client, CancellationToken cancellationToken)
Parameters
Returns
FindByApplicationIdAsync(string, CancellationToken)
Declaration
public virtual IAsyncEnumerable<OpenIddictAuthorizationModel> FindByApplicationIdAsync(string identifier, CancellationToken cancellationToken)
Parameters
Returns
FindByIdAsync(string, CancellationToken)
Declaration
public virtual ValueTask<OpenIddictAuthorizationModel> FindByIdAsync(string identifier, CancellationToken cancellationToken)
Parameters
Returns
FindBySubjectAsync(string, CancellationToken)
Declaration
public virtual IAsyncEnumerable<OpenIddictAuthorizationModel> FindBySubjectAsync(string subject, CancellationToken cancellationToken)
Parameters
Returns
GetApplicationIdAsync(OpenIddictAuthorizationModel, CancellationToken)
Declaration
public virtual ValueTask<string> GetApplicationIdAsync(OpenIddictAuthorizationModel authorization, CancellationToken cancellationToken)
Parameters
Returns
GetAsync<TState, TResult>(Func<IQueryable<OpenIddictAuthorizationModel>, TState, IQueryable<TResult>>, TState, CancellationToken)
Declaration
public virtual ValueTask<TResult> GetAsync<TState, TResult>(Func<IQueryable<OpenIddictAuthorizationModel>, TState, IQueryable<TResult>> query, TState state, CancellationToken cancellationToken)
Parameters
Returns
Type Parameters
Name |
Description |
TState |
|
TResult |
|
GetCreationDateAsync(OpenIddictAuthorizationModel, CancellationToken)
Declaration
public virtual ValueTask<DateTimeOffset?> GetCreationDateAsync(OpenIddictAuthorizationModel authorization, CancellationToken cancellationToken)
Parameters
Returns
GetIdAsync(OpenIddictAuthorizationModel, CancellationToken)
Declaration
public virtual ValueTask<string> GetIdAsync(OpenIddictAuthorizationModel authorization, CancellationToken cancellationToken)
Parameters
Returns
GetPropertiesAsync(OpenIddictAuthorizationModel, CancellationToken)
Declaration
public virtual ValueTask<ImmutableDictionary<string, JsonElement>> GetPropertiesAsync(OpenIddictAuthorizationModel authorization, CancellationToken cancellationToken)
Parameters
Returns
GetScopesAsync(OpenIddictAuthorizationModel, CancellationToken)
Declaration
public virtual ValueTask<ImmutableArray<string>> GetScopesAsync(OpenIddictAuthorizationModel authorization, CancellationToken cancellationToken)
Parameters
Returns
GetStatusAsync(OpenIddictAuthorizationModel, CancellationToken)
Declaration
public virtual ValueTask<string> GetStatusAsync(OpenIddictAuthorizationModel authorization, CancellationToken cancellationToken)
Parameters
Returns
GetSubjectAsync(OpenIddictAuthorizationModel, CancellationToken)
Declaration
public virtual ValueTask<string> GetSubjectAsync(OpenIddictAuthorizationModel authorization, CancellationToken cancellationToken)
Parameters
Returns
GetTypeAsync(OpenIddictAuthorizationModel, CancellationToken)
Declaration
public virtual ValueTask<string> GetTypeAsync(OpenIddictAuthorizationModel authorization, CancellationToken cancellationToken)
Parameters
Returns
InstantiateAsync(CancellationToken)
Declaration
public virtual ValueTask<OpenIddictAuthorizationModel> InstantiateAsync(CancellationToken cancellationToken)
Parameters
Returns
ListAsync(int?, int?, CancellationToken)
Declaration
public virtual IAsyncEnumerable<OpenIddictAuthorizationModel> ListAsync(int? count, int? offset, CancellationToken cancellationToken)
Parameters
Returns
ListAsync<TState, TResult>(Func<IQueryable<OpenIddictAuthorizationModel>, TState, IQueryable<TResult>>, TState, CancellationToken)
Declaration
public virtual IAsyncEnumerable<TResult> ListAsync<TState, TResult>(Func<IQueryable<OpenIddictAuthorizationModel>, TState, IQueryable<TResult>> query, TState state, CancellationToken cancellationToken)
Parameters
Returns
Type Parameters
Name |
Description |
TState |
|
TResult |
|
PruneAsync(DateTimeOffset, CancellationToken)
Declaration
public virtual ValueTask<long> PruneAsync(DateTimeOffset threshold, CancellationToken cancellationToken)
Parameters
Returns
SetApplicationIdAsync(OpenIddictAuthorizationModel, string, CancellationToken)
Declaration
public virtual ValueTask SetApplicationIdAsync(OpenIddictAuthorizationModel authorization, string identifier, CancellationToken cancellationToken)
Parameters
Returns
SetCreationDateAsync(OpenIddictAuthorizationModel, DateTimeOffset?, CancellationToken)
Declaration
public virtual ValueTask SetCreationDateAsync(OpenIddictAuthorizationModel authorization, DateTimeOffset? date, CancellationToken cancellationToken)
Parameters
Returns
SetPropertiesAsync(OpenIddictAuthorizationModel, ImmutableDictionary<string, JsonElement>, CancellationToken)
Declaration
public virtual ValueTask SetPropertiesAsync(OpenIddictAuthorizationModel authorization, ImmutableDictionary<string, JsonElement> properties, CancellationToken cancellationToken)
Parameters
Returns
SetScopesAsync(OpenIddictAuthorizationModel, ImmutableArray<string>, CancellationToken)
Declaration
public virtual ValueTask SetScopesAsync(OpenIddictAuthorizationModel authorization, ImmutableArray<string> scopes, CancellationToken cancellationToken)
Parameters
Returns
SetStatusAsync(OpenIddictAuthorizationModel, string, CancellationToken)
Declaration
public virtual ValueTask SetStatusAsync(OpenIddictAuthorizationModel authorization, string status, CancellationToken cancellationToken)
Parameters
Returns
SetSubjectAsync(OpenIddictAuthorizationModel, string, CancellationToken)
Declaration
public virtual ValueTask SetSubjectAsync(OpenIddictAuthorizationModel authorization, string subject, CancellationToken cancellationToken)
Parameters
Returns
SetTypeAsync(OpenIddictAuthorizationModel, string, CancellationToken)
Declaration
public virtual ValueTask SetTypeAsync(OpenIddictAuthorizationModel authorization, string type, CancellationToken cancellationToken)
Parameters
Returns
UpdateAsync(OpenIddictAuthorizationModel, CancellationToken)
Declaration
public virtual ValueTask UpdateAsync(OpenIddictAuthorizationModel authorization, CancellationToken cancellationToken)
Parameters
Returns
Implements
OpenIddict.Abstractions.IOpenIddictAuthorizationStore<>
Extension Methods