Class AbpOpenIddictStoreBase<TRepository>
Inheritance
AbpOpenIddictStoreBase<TRepository>
Assembly: Volo.Abp.OpenIddict.Domain.dll
Syntax
public abstract class AbpOpenIddictStoreBase<TRepository> where TRepository : IRepository
Type Parameters
Name |
Description |
TRepository |
|
Constructors
AbpOpenIddictStoreBase(TRepository, IUnitOfWorkManager, IGuidGenerator, AbpOpenIddictIdentifierConverter, IOpenIddictDbConcurrencyExceptionHandler, IOptions<AbpOpenIddictStoreOptions>)
Declaration
protected AbpOpenIddictStoreBase(TRepository repository, IUnitOfWorkManager unitOfWorkManager, IGuidGenerator guidGenerator, AbpOpenIddictIdentifierConverter identifierConverter, IOpenIddictDbConcurrencyExceptionHandler concurrencyExceptionHandler, IOptions<AbpOpenIddictStoreOptions> storeOptions)
Parameters
Properties
ConcurrencyExceptionHandler
Declaration
protected IOpenIddictDbConcurrencyExceptionHandler ConcurrencyExceptionHandler { get; }
Property Value
GuidGenerator
Declaration
protected IGuidGenerator GuidGenerator { get; }
Property Value
IdentifierConverter
Declaration
protected AbpOpenIddictIdentifierConverter IdentifierConverter { get; }
Property Value
Logger
Declaration
public ILogger<AbpOpenIddictStoreBase<TRepository>> Logger { get; set; }
Property Value
Repository
Declaration
protected TRepository Repository { get; }
Property Value
Type |
Description |
TRepository |
|
StoreOptions
Declaration
protected IOptions<AbpOpenIddictStoreOptions> StoreOptions { get; }
Property Value
UnitOfWorkManager
Declaration
protected IUnitOfWorkManager UnitOfWorkManager { get; }
Property Value
Methods
ConvertIdentifierFromString(string)
Declaration
protected virtual Guid ConvertIdentifierFromString(string identifier)
Parameters
Type |
Name |
Description |
string |
identifier |
|
Returns
ConvertIdentifierToString(Guid)
Declaration
protected virtual string ConvertIdentifierToString(Guid identifier)
Parameters
Type |
Name |
Description |
Guid |
identifier |
|
Returns
WriteStream(Action<Utf8JsonWriter>)
Declaration
protected virtual string WriteStream(Action<Utf8JsonWriter> action)
Parameters
Returns
WriteStreamAsync(Func<Utf8JsonWriter, Task>)
Declaration
protected virtual Task<string> WriteStreamAsync(Func<Utf8JsonWriter, Task> func)
Parameters
Returns
Extension Methods