Class OpenIddictApplicationCache<TApplication>
Provides methods allowing to cache applications after retrieving them from the store.
Inheritance
System.Object
OpenIddictApplicationCache<TApplication>
Implements
IDisposable
Namespace: OpenIddict.Core
Assembly: cs.temp.dll.dll
Syntax
public class OpenIddictApplicationCache<TApplication> : IOpenIddictApplicationCache<TApplication>, IDisposable where TApplication : class
Type Parameters
| Name | Description |
|---|---|
| TApplication | The type of the Application entity. |
Constructors
OpenIddictApplicationCache(IOptionsMonitor<OpenIddictCoreOptions>, IOpenIddictApplicationStoreResolver)
Declaration
public OpenIddictApplicationCache(IOptionsMonitor<OpenIddictCoreOptions> options, IOpenIddictApplicationStoreResolver resolver)
Parameters
| Type | Name | Description |
|---|---|---|
| IOptionsMonitor<OpenIddictCoreOptions> | options | |
| IOpenIddictApplicationStoreResolver | resolver |
Methods
AddAsync(TApplication, CancellationToken)
Declaration
public ValueTask AddAsync(TApplication application, CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| TApplication | application | |
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| ValueTask |
Dispose()
Declaration
public void Dispose()
FindByClientIdAsync(String, CancellationToken)
Declaration
public ValueTask<TApplication> FindByClientIdAsync(string identifier, CancellationToken cancellationToken)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | identifier | |
| CancellationToken | cancellationToken |
Returns
| Type | Description |
|---|---|
| ValueTask<TApplication> |
Implements
IDisposable