Class AbpOpenIddictApplicationStore
Inheritance
AbpOpenIddictApplicationStore
Assembly: Volo.Abp.OpenIddict.Domain.dll
Syntax
public class AbpOpenIddictApplicationStore : AbpOpenIddictStoreBase<IOpenIddictApplicationRepository>, IAbpOpenIdApplicationStore, IOpenIddictApplicationStore<OpenIddictApplicationModel>
Constructors
AbpOpenIddictApplicationStore(IOpenIddictApplicationRepository, IUnitOfWorkManager, IOpenIddictTokenRepository, IGuidGenerator, AbpOpenIddictIdentifierConverter, IOpenIddictDbConcurrencyExceptionHandler, IOptions<AbpOpenIddictStoreOptions>)
Declaration
public AbpOpenIddictApplicationStore(IOpenIddictApplicationRepository repository, IUnitOfWorkManager unitOfWorkManager, IOpenIddictTokenRepository tokenRepository, IGuidGenerator guidGenerator, AbpOpenIddictIdentifierConverter identifierConverter, IOpenIddictDbConcurrencyExceptionHandler concurrencyExceptionHandler, IOptions<AbpOpenIddictStoreOptions> storeOptions)
Parameters
Properties
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<OpenIddictApplicationModel>, IQueryable<TResult>>, CancellationToken)
Declaration
public virtual ValueTask<long> CountAsync<TResult>(Func<IQueryable<OpenIddictApplicationModel>, IQueryable<TResult>> query, CancellationToken cancellationToken)
Parameters
Returns
Type Parameters
CreateAsync(OpenIddictApplicationModel, CancellationToken)
Declaration
public virtual ValueTask CreateAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Returns
DeleteAsync(OpenIddictApplicationModel, CancellationToken)
Declaration
public virtual ValueTask DeleteAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Returns
FindByClientIdAsync(string, CancellationToken)
Declaration
public virtual ValueTask<OpenIddictApplicationModel> FindByClientIdAsync(string identifier, CancellationToken cancellationToken)
Parameters
Returns
FindByIdAsync(string, CancellationToken)
Declaration
public virtual ValueTask<OpenIddictApplicationModel> FindByIdAsync(string identifier, CancellationToken cancellationToken)
Parameters
Returns
FindByPostLogoutRedirectUriAsync(string, CancellationToken)
Declaration
public virtual IAsyncEnumerable<OpenIddictApplicationModel> FindByPostLogoutRedirectUriAsync(string uris, CancellationToken cancellationToken)
Parameters
Returns
FindByRedirectUriAsync(string, CancellationToken)
Declaration
public virtual IAsyncEnumerable<OpenIddictApplicationModel> FindByRedirectUriAsync(string uri, CancellationToken cancellationToken)
Parameters
Returns
GetApplicationTypeAsync(OpenIddictApplicationModel, CancellationToken)
Declaration
public virtual ValueTask<string> GetApplicationTypeAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Returns
GetAsync<TState, TResult>(Func<IQueryable<OpenIddictApplicationModel>, TState, IQueryable<TResult>>, TState, CancellationToken)
Declaration
public virtual ValueTask<TResult> GetAsync<TState, TResult>(Func<IQueryable<OpenIddictApplicationModel>, TState, IQueryable<TResult>> query, TState state, CancellationToken cancellationToken)
Parameters
Returns
Type Parameters
Name |
Description |
TState |
|
TResult |
|
GetClientIdAsync(OpenIddictApplicationModel, CancellationToken)
Declaration
public virtual ValueTask<string> GetClientIdAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Returns
GetClientSecretAsync(OpenIddictApplicationModel, CancellationToken)
Declaration
public virtual ValueTask<string> GetClientSecretAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Returns
GetClientTypeAsync(OpenIddictApplicationModel, CancellationToken)
Declaration
public virtual ValueTask<string> GetClientTypeAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Returns
GetClientUriAsync(OpenIddictApplicationModel, CancellationToken)
Declaration
public virtual ValueTask<string> GetClientUriAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken = default)
Parameters
Returns
GetConsentTypeAsync(OpenIddictApplicationModel, CancellationToken)
Declaration
public virtual ValueTask<string> GetConsentTypeAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Returns
GetDisplayNameAsync(OpenIddictApplicationModel, CancellationToken)
Declaration
public virtual ValueTask<string> GetDisplayNameAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Returns
GetDisplayNamesAsync(OpenIddictApplicationModel, CancellationToken)
Declaration
public virtual ValueTask<ImmutableDictionary<CultureInfo, string>> GetDisplayNamesAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Returns
GetIdAsync(OpenIddictApplicationModel, CancellationToken)
Declaration
public virtual ValueTask<string> GetIdAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Returns
GetJsonWebKeySetAsync(OpenIddictApplicationModel, CancellationToken)
Declaration
public virtual ValueTask<JsonWebKeySet> GetJsonWebKeySetAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Returns
GetLogoUriAsync(OpenIddictApplicationModel, CancellationToken)
Declaration
public virtual ValueTask<string> GetLogoUriAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken = default)
Parameters
Returns
GetPermissionsAsync(OpenIddictApplicationModel, CancellationToken)
Declaration
public virtual ValueTask<ImmutableArray<string>> GetPermissionsAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Returns
GetPostLogoutRedirectUrisAsync(OpenIddictApplicationModel, CancellationToken)
Declaration
public virtual ValueTask<ImmutableArray<string>> GetPostLogoutRedirectUrisAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Returns
GetPropertiesAsync(OpenIddictApplicationModel, CancellationToken)
Declaration
public virtual ValueTask<ImmutableDictionary<string, JsonElement>> GetPropertiesAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Returns
GetRedirectUrisAsync(OpenIddictApplicationModel, CancellationToken)
Declaration
public virtual ValueTask<ImmutableArray<string>> GetRedirectUrisAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Returns
GetRequirementsAsync(OpenIddictApplicationModel, CancellationToken)
Declaration
public virtual ValueTask<ImmutableArray<string>> GetRequirementsAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Returns
GetSettingsAsync(OpenIddictApplicationModel, CancellationToken)
Declaration
public virtual ValueTask<ImmutableDictionary<string, string>> GetSettingsAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Returns
InstantiateAsync(CancellationToken)
Declaration
public virtual ValueTask<OpenIddictApplicationModel> InstantiateAsync(CancellationToken cancellationToken)
Parameters
Returns
ListAsync(int?, int?, CancellationToken)
Declaration
public virtual IAsyncEnumerable<OpenIddictApplicationModel> ListAsync(int? count, int? offset, CancellationToken cancellationToken)
Parameters
Returns
ListAsync<TState, TResult>(Func<IQueryable<OpenIddictApplicationModel>, TState, IQueryable<TResult>>, TState, CancellationToken)
Declaration
public virtual IAsyncEnumerable<TResult> ListAsync<TState, TResult>(Func<IQueryable<OpenIddictApplicationModel>, TState, IQueryable<TResult>> query, TState state, CancellationToken cancellationToken)
Parameters
Returns
Type Parameters
Name |
Description |
TState |
|
TResult |
|
SetApplicationTypeAsync(OpenIddictApplicationModel, string, CancellationToken)
Declaration
public virtual ValueTask SetApplicationTypeAsync(OpenIddictApplicationModel application, string type, CancellationToken cancellationToken)
Parameters
Returns
SetClientIdAsync(OpenIddictApplicationModel, string, CancellationToken)
Declaration
public virtual ValueTask SetClientIdAsync(OpenIddictApplicationModel application, string identifier, CancellationToken cancellationToken)
Parameters
Returns
SetClientSecretAsync(OpenIddictApplicationModel, string, CancellationToken)
Declaration
public virtual ValueTask SetClientSecretAsync(OpenIddictApplicationModel application, string secret, CancellationToken cancellationToken)
Parameters
Returns
SetClientTypeAsync(OpenIddictApplicationModel, string, CancellationToken)
Declaration
public virtual ValueTask SetClientTypeAsync(OpenIddictApplicationModel application, string type, CancellationToken cancellationToken)
Parameters
Returns
SetConsentTypeAsync(OpenIddictApplicationModel, string, CancellationToken)
Declaration
public virtual ValueTask SetConsentTypeAsync(OpenIddictApplicationModel application, string type, CancellationToken cancellationToken)
Parameters
Returns
SetDisplayNameAsync(OpenIddictApplicationModel, string, CancellationToken)
Declaration
public virtual ValueTask SetDisplayNameAsync(OpenIddictApplicationModel application, string name, CancellationToken cancellationToken)
Parameters
Returns
SetDisplayNamesAsync(OpenIddictApplicationModel, ImmutableDictionary<CultureInfo, string>, CancellationToken)
Declaration
public virtual ValueTask SetDisplayNamesAsync(OpenIddictApplicationModel application, ImmutableDictionary<CultureInfo, string> names, CancellationToken cancellationToken)
Parameters
Returns
SetJsonWebKeySetAsync(OpenIddictApplicationModel, JsonWebKeySet, CancellationToken)
Declaration
public virtual ValueTask SetJsonWebKeySetAsync(OpenIddictApplicationModel application, JsonWebKeySet set, CancellationToken cancellationToken)
Parameters
Returns
SetPermissionsAsync(OpenIddictApplicationModel, ImmutableArray<string>, CancellationToken)
Declaration
public virtual ValueTask SetPermissionsAsync(OpenIddictApplicationModel application, ImmutableArray<string> permissions, CancellationToken cancellationToken)
Parameters
Returns
SetPostLogoutRedirectUrisAsync(OpenIddictApplicationModel, ImmutableArray<string>, CancellationToken)
Declaration
public virtual ValueTask SetPostLogoutRedirectUrisAsync(OpenIddictApplicationModel application, ImmutableArray<string> uris, CancellationToken cancellationToken)
Parameters
Returns
SetPropertiesAsync(OpenIddictApplicationModel, ImmutableDictionary<string, JsonElement>, CancellationToken)
Declaration
public virtual ValueTask SetPropertiesAsync(OpenIddictApplicationModel application, ImmutableDictionary<string, JsonElement> properties, CancellationToken cancellationToken)
Parameters
Returns
SetRedirectUrisAsync(OpenIddictApplicationModel, ImmutableArray<string>, CancellationToken)
Declaration
public virtual ValueTask SetRedirectUrisAsync(OpenIddictApplicationModel application, ImmutableArray<string> uris, CancellationToken cancellationToken)
Parameters
Returns
SetRequirementsAsync(OpenIddictApplicationModel, ImmutableArray<string>, CancellationToken)
Declaration
public virtual ValueTask SetRequirementsAsync(OpenIddictApplicationModel application, ImmutableArray<string> requirements, CancellationToken cancellationToken)
Parameters
Returns
SetSettingsAsync(OpenIddictApplicationModel, ImmutableDictionary<string, string>, CancellationToken)
Declaration
public virtual ValueTask SetSettingsAsync(OpenIddictApplicationModel application, ImmutableDictionary<string, string> settings, CancellationToken cancellationToken)
Parameters
Returns
UpdateAsync(OpenIddictApplicationModel, CancellationToken)
Declaration
public virtual ValueTask UpdateAsync(OpenIddictApplicationModel application, CancellationToken cancellationToken)
Parameters
Returns
Implements
OpenIddict.Abstractions.IOpenIddictApplicationStore<>
Extension Methods