Class AbpOpenIddictTokenCache
Inheritance
AbpOpenIddictTokenCache
Assembly: Volo.Abp.OpenIddict.Domain.dll
Syntax
public class AbpOpenIddictTokenCache : AbpOpenIddictCacheBase<OpenIddictToken, OpenIddictTokenModel, IOpenIddictTokenStore<OpenIddictTokenModel>>, IOpenIddictTokenCache<OpenIddictTokenModel>, ITransientDependency
Constructors
AbpOpenIddictTokenCache(IDistributedCache<OpenIddictTokenModel>, IDistributedCache<OpenIddictTokenModel[]>, IOpenIddictTokenStore<OpenIddictTokenModel>)
Declaration
public AbpOpenIddictTokenCache(IDistributedCache<OpenIddictTokenModel> cache, IDistributedCache<OpenIddictTokenModel[]> arrayCache, IOpenIddictTokenStore<OpenIddictTokenModel> store)
Parameters
Methods
AddAsync(OpenIddictTokenModel, CancellationToken)
Declaration
public virtual ValueTask AddAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Returns
FindAsync(string, string, string, string, CancellationToken)
Declaration
public virtual IAsyncEnumerable<OpenIddictTokenModel> FindAsync(string subject, string client, string status, string type, CancellationToken cancellationToken)
Parameters
Returns
FindAsync(string, string, string, CancellationToken)
Declaration
public virtual IAsyncEnumerable<OpenIddictTokenModel> FindAsync(string subject, string client, string status, CancellationToken cancellationToken)
Parameters
Returns
FindAsync(string, string, CancellationToken)
Declaration
public virtual IAsyncEnumerable<OpenIddictTokenModel> FindAsync(string subject, string client, CancellationToken cancellationToken)
Parameters
Returns
FindByApplicationIdAsync(string, CancellationToken)
Declaration
public virtual IAsyncEnumerable<OpenIddictTokenModel> FindByApplicationIdAsync(string identifier, CancellationToken cancellationToken)
Parameters
Returns
FindByAuthorizationIdAsync(string, CancellationToken)
Declaration
public virtual IAsyncEnumerable<OpenIddictTokenModel> FindByAuthorizationIdAsync(string identifier, CancellationToken cancellationToken)
Parameters
Returns
FindByIdAsync(string, CancellationToken)
Declaration
public virtual ValueTask<OpenIddictTokenModel> FindByIdAsync(string identifier, CancellationToken cancellationToken)
Parameters
Returns
FindByReferenceIdAsync(string, CancellationToken)
Declaration
public virtual ValueTask<OpenIddictTokenModel> FindByReferenceIdAsync(string identifier, CancellationToken cancellationToken)
Parameters
Returns
FindBySubjectAsync(string, CancellationToken)
Declaration
public virtual IAsyncEnumerable<OpenIddictTokenModel> FindBySubjectAsync(string subject, CancellationToken cancellationToken)
Parameters
Returns
RemoveAsync(OpenIddictTokenModel, CancellationToken)
Declaration
public virtual ValueTask RemoveAsync(OpenIddictTokenModel token, CancellationToken cancellationToken)
Parameters
Returns
Implements
OpenIddict.Abstractions.IOpenIddictTokenCache<>
Extension Methods