MailSenderBase - конструктор
Пространство имён: Tessa.Extensions.Default.Server.Plugins.NoticesСборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
protected MailSenderBase(
IDbScope dbScope,
IOutboxManager outboxManager,
IFormattingSettingsCache formattingSettingsCache,
ISession session,
Func<string?, IMailFileLoaderService> fileLoaderResolver,
Func<string?, IMailSentNotificationService> mailNotificationResolver,
ISaasMailFromAddressProvider? saasMailFromAddressProvider
)
Protected Sub New (
dbScope As IDbScope,
outboxManager As IOutboxManager,
formattingSettingsCache As IFormattingSettingsCache,
session As ISession,
fileLoaderResolver As Func(Of String, IMailFileLoaderService),
mailNotificationResolver As Func(Of String, IMailSentNotificationService),
saasMailFromAddressProvider As ISaasMailFromAddressProvider
)
protected:
MailSenderBase(
IDbScope^ dbScope,
IOutboxManager^ outboxManager,
IFormattingSettingsCache^ formattingSettingsCache,
ISession^ session,
Func<String^, IMailFileLoaderService^>^ fileLoaderResolver,
Func<String^, IMailSentNotificationService^>^ mailNotificationResolver,
ISaasMailFromAddressProvider^ saasMailFromAddressProvider
)
new :
dbScope : IDbScope *
outboxManager : IOutboxManager *
formattingSettingsCache : IFormattingSettingsCache *
session : ISession *
fileLoaderResolver : Func<string, IMailFileLoaderService> *
mailNotificationResolver : Func<string, IMailSentNotificationService> *
saasMailFromAddressProvider : ISaasMailFromAddressProvider -> MailSenderBase
Параметры
- dbScope IDbScope
-
- outboxManager IOutboxManager
-
- formattingSettingsCache IFormattingSettingsCache
-
- session ISession
-
- fileLoaderResolver FuncString, IMailFileLoaderService
-
- mailNotificationResolver FuncString, IMailSentNotificationService
-
- saasMailFromAddressProvider ISaasMailFromAddressProvider
-