TokenRepositoryCached - конструктор
Repository for working with tokens using cache.
Пространство имён: Tessa.TokensСборка: Tessa (в Tessa.dll) Версия: 4.1.4+115fce864fec7bf37ea70396e6660596be991d3b
public TokenRepositoryCached(
IClock clock,
IDbScope dbScope,
IDbmsErrorCodeProvider dbmsErrorCodeProvider,
ITokenSignatureProvider tokenSignatureProvider
)
Public Sub New (
clock As IClock,
dbScope As IDbScope,
dbmsErrorCodeProvider As IDbmsErrorCodeProvider,
tokenSignatureProvider As ITokenSignatureProvider
)
public:
TokenRepositoryCached(
IClock^ clock,
IDbScope^ dbScope,
IDbmsErrorCodeProvider^ dbmsErrorCodeProvider,
ITokenSignatureProvider^ tokenSignatureProvider
)
new :
clock : IClock *
dbScope : IDbScope *
dbmsErrorCodeProvider : IDbmsErrorCodeProvider *
tokenSignatureProvider : ITokenSignatureProvider -> TokenRepositoryCached
Параметры
- clock IClock
Объект для предоставления текущего времени в формате Utc.
- dbScope IDbScope
Объект для взаимодействия с базой данных.
Определяет область видимости объекта
DbManager.
- dbmsErrorCodeProvider IDbmsErrorCodeProvider
- tokenSignatureProvider ITokenSignatureProvider
An object that provides cryptographic means for signing and verifying signatures for an access token.
The repository uses an LRU cache with capacity of 10 000 elements
and an expired token cleanup period of 1h.