Class AbpOpenIddictScopeCache
Inheritance
AbpOpenIddictScopeCache
Assembly: Volo.Abp.OpenIddict.Domain.dll
Syntax
public class AbpOpenIddictScopeCache : AbpOpenIddictCacheBase<OpenIddictScope, OpenIddictScopeModel, IOpenIddictScopeStore<OpenIddictScopeModel>>, IOpenIddictScopeCache<OpenIddictScopeModel>, ITransientDependency
Constructors
AbpOpenIddictScopeCache(IDistributedCache<OpenIddictScopeModel>, IDistributedCache<OpenIddictScopeModel[]>, IOpenIddictScopeStore<OpenIddictScopeModel>)
Declaration
public AbpOpenIddictScopeCache(IDistributedCache<OpenIddictScopeModel> cache, IDistributedCache<OpenIddictScopeModel[]> arrayCache, IOpenIddictScopeStore<OpenIddictScopeModel> store)
Parameters
Methods
AddAsync(OpenIddictScopeModel, CancellationToken)
Declaration
public virtual ValueTask AddAsync(OpenIddictScopeModel scope, CancellationToken cancellationToken)
Parameters
Returns
FindByIdAsync(string, CancellationToken)
Declaration
public virtual ValueTask<OpenIddictScopeModel> FindByIdAsync(string id, CancellationToken cancellationToken)
Parameters
Returns
FindByNameAsync(string, CancellationToken)
Declaration
public virtual ValueTask<OpenIddictScopeModel> FindByNameAsync(string name, CancellationToken cancellationToken)
Parameters
Returns
FindByNamesAsync(ImmutableArray<string>, CancellationToken)
Declaration
public virtual IAsyncEnumerable<OpenIddictScopeModel> FindByNamesAsync(ImmutableArray<string> names, CancellationToken cancellationToken)
Parameters
Returns
FindByResourceAsync(string, CancellationToken)
Declaration
public virtual IAsyncEnumerable<OpenIddictScopeModel> FindByResourceAsync(string resource, CancellationToken cancellationToken)
Parameters
Returns
RemoveAsync(OpenIddictScopeModel, CancellationToken)
Declaration
public virtual ValueTask RemoveAsync(OpenIddictScopeModel scope, CancellationToken cancellationToken)
Parameters
Returns
Implements
OpenIddict.Abstractions.IOpenIddictScopeCache<>
Extension Methods