MailController - конструктор
SaaS controller for sending email notifications.
Пространство имён: Tessa.Web.ControllersСборка: Tessa.Web (в Tessa.Web.dll) Версия: 4.2.0+ffad8363f63902f18b3b3f4cfa533a14b2fb19a6
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.