Class AbpOpenIddictAuthorizationCache
Inheritance
AbpOpenIddictAuthorizationCache
Assembly: Volo.Abp.OpenIddict.Domain.dll
Syntax
public class AbpOpenIddictAuthorizationCache : AbpOpenIddictCacheBase<OpenIddictAuthorization, OpenIddictAuthorizationModel, IOpenIddictAuthorizationStore<OpenIddictAuthorizationModel>>, IOpenIddictAuthorizationCache<OpenIddictAuthorizationModel>, ITransientDependency
Constructors
AbpOpenIddictAuthorizationCache(IDistributedCache<OpenIddictAuthorizationModel>, IDistributedCache<OpenIddictAuthorizationModel[]>, IOpenIddictAuthorizationStore<OpenIddictAuthorizationModel>)
Declaration
public AbpOpenIddictAuthorizationCache(IDistributedCache<OpenIddictAuthorizationModel> cache, IDistributedCache<OpenIddictAuthorizationModel[]> arrayCache, IOpenIddictAuthorizationStore<OpenIddictAuthorizationModel> store)
Parameters
Methods
AddAsync(OpenIddictAuthorizationModel, CancellationToken)
Declaration
public virtual ValueTask AddAsync(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 applicationId, CancellationToken cancellationToken)
Parameters
Returns
FindByIdAsync(string, CancellationToken)
Declaration
public virtual ValueTask<OpenIddictAuthorizationModel> FindByIdAsync(string id, CancellationToken cancellationToken)
Parameters
Returns
FindBySubjectAsync(string, CancellationToken)
Declaration
public virtual IAsyncEnumerable<OpenIddictAuthorizationModel> FindBySubjectAsync(string subject, CancellationToken cancellationToken)
Parameters
Returns
RemoveAsync(OpenIddictAuthorizationModel, CancellationToken)
Declaration
public virtual ValueTask RemoveAsync(OpenIddictAuthorizationModel authorization, CancellationToken cancellationToken)
Parameters
Returns
Implements
OpenIddict.Abstractions.IOpenIddictAuthorizationCache<>
Extension Methods