MailController - конструктор
SaaS controller for sending email notifications.
Пространство имён: Tessa.Web.ControllersСборка: Tessa.Web (в Tessa.Web.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public MailController(
IDiscoveryKeyStrategy keyStrategy,
ITessaServerSettings serverSettings,
ICardRepository cardRepository,
ITokenRepositoryCached tokenRepositoryCached,
TokenInfoBuilderFactory tokenInfoBuilderFactory
)
Public Sub New (
keyStrategy As IDiscoveryKeyStrategy,
serverSettings As ITessaServerSettings,
cardRepository As ICardRepository,
tokenRepositoryCached As ITokenRepositoryCached,
tokenInfoBuilderFactory As TokenInfoBuilderFactory
)
public:
MailController(
IDiscoveryKeyStrategy^ keyStrategy,
ITessaServerSettings^ serverSettings,
ICardRepository^ cardRepository,
ITokenRepositoryCached^ tokenRepositoryCached,
TokenInfoBuilderFactory^ tokenInfoBuilderFactory
)
new :
keyStrategy : IDiscoveryKeyStrategy *
serverSettings : ITessaServerSettings *
cardRepository : ICardRepository *
tokenRepositoryCached : ITokenRepositoryCached *
tokenInfoBuilderFactory : TokenInfoBuilderFactory -> MailController
Параметры
- keyStrategy IDiscoveryKeyStrategy
Стратегия для работы с ключами discovery на сервере.
- serverSettings ITessaServerSettings
Настройки TESSA на сервере, которые выносятся в конфигурационный файл.
- cardRepository ICardRepository
Репозиторий для управления карточками.
- tokenRepositoryCached ITokenRepositoryCached
Repository for working with tokens using cache.
- tokenInfoBuilderFactory TokenInfoBuilderFactory
Factory class to create instances of
TokenInfoBuilder with predefined configurations.