DeferredNotificationManager - конструктор
Пространство имён: Tessa.NoticesСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public DeferredNotificationManager(
[DependencyAttribute("WithoutTransaction")] IMailService mailService,
ICardMetadata cardMetadata,
[DependencyAttribute("WithoutTransaction")] ICardTransactionStrategy transactionStrategy,
IConditionExecutor conditionExecutor,
[DependencyAttribute("ExtendedWithoutTransactionAndLocking")] ICardRepository cardRepository,
ICardServerPermissionsProvider permissionsProvider,
IDbScope dbScope,
ISession session,
Func<IPlaceholderManager> getPlaceholderManagerFunc,
IPlaceholderCompilationDependencies placeholderCompilationDependencies,
IPlaceholderScriptDependencies placeholderScriptDependencies,
INotificationDefaultLanguagePicker languagePicker,
ILicenseManager licenseManager,
INotificationEmailSourceResolver emailSourceProvider,
INotificationRecipientsSourceResolver recipientsSourceProvider,
IFormattingSettingsCache formattingSettingsCache,
IUnityContainer container,
INotificationCompilationCache notificationCompilationCache,
IExtensionContainer extensionContainer,
ICardGetStrategy cardGetStrategy
)
Public Sub New (
<DependencyAttribute("WithoutTransaction")> mailService As IMailService,
cardMetadata As ICardMetadata,
<DependencyAttribute("WithoutTransaction")> transactionStrategy As ICardTransactionStrategy,
conditionExecutor As IConditionExecutor,
<DependencyAttribute("ExtendedWithoutTransactionAndLocking")> cardRepository As ICardRepository,
permissionsProvider As ICardServerPermissionsProvider,
dbScope As IDbScope,
session As ISession,
getPlaceholderManagerFunc As Func(Of IPlaceholderManager),
placeholderCompilationDependencies As IPlaceholderCompilationDependencies,
placeholderScriptDependencies As IPlaceholderScriptDependencies,
languagePicker As INotificationDefaultLanguagePicker,
licenseManager As ILicenseManager,
emailSourceProvider As INotificationEmailSourceResolver,
recipientsSourceProvider As INotificationRecipientsSourceResolver,
formattingSettingsCache As IFormattingSettingsCache,
container As IUnityContainer,
notificationCompilationCache As INotificationCompilationCache,
extensionContainer As IExtensionContainer,
cardGetStrategy As ICardGetStrategy
)
public:
DeferredNotificationManager(
[DependencyAttribute(L"WithoutTransaction")] IMailService^ mailService,
ICardMetadata^ cardMetadata,
[DependencyAttribute(L"WithoutTransaction")] ICardTransactionStrategy^ transactionStrategy,
IConditionExecutor^ conditionExecutor,
[DependencyAttribute(L"ExtendedWithoutTransactionAndLocking")] ICardRepository^ cardRepository,
ICardServerPermissionsProvider^ permissionsProvider,
IDbScope^ dbScope,
ISession^ session,
Func<IPlaceholderManager^>^ getPlaceholderManagerFunc,
IPlaceholderCompilationDependencies^ placeholderCompilationDependencies,
IPlaceholderScriptDependencies^ placeholderScriptDependencies,
INotificationDefaultLanguagePicker^ languagePicker,
ILicenseManager^ licenseManager,
INotificationEmailSourceResolver^ emailSourceProvider,
INotificationRecipientsSourceResolver^ recipientsSourceProvider,
IFormattingSettingsCache^ formattingSettingsCache,
IUnityContainer^ container,
INotificationCompilationCache^ notificationCompilationCache,
IExtensionContainer^ extensionContainer,
ICardGetStrategy^ cardGetStrategy
)
new :
[<DependencyAttribute("WithoutTransaction")>] mailService : IMailService *
cardMetadata : ICardMetadata *
[<DependencyAttribute("WithoutTransaction")>] transactionStrategy : ICardTransactionStrategy *
conditionExecutor : IConditionExecutor *
[<DependencyAttribute("ExtendedWithoutTransactionAndLocking")>] cardRepository : ICardRepository *
permissionsProvider : ICardServerPermissionsProvider *
dbScope : IDbScope *
session : ISession *
getPlaceholderManagerFunc : Func<IPlaceholderManager> *
placeholderCompilationDependencies : IPlaceholderCompilationDependencies *
placeholderScriptDependencies : IPlaceholderScriptDependencies *
languagePicker : INotificationDefaultLanguagePicker *
licenseManager : ILicenseManager *
emailSourceProvider : INotificationEmailSourceResolver *
recipientsSourceProvider : INotificationRecipientsSourceResolver *
formattingSettingsCache : IFormattingSettingsCache *
container : IUnityContainer *
notificationCompilationCache : INotificationCompilationCache *
extensionContainer : IExtensionContainer *
cardGetStrategy : ICardGetStrategy -> DeferredNotificationManager
Параметры
- mailService IMailService
-
- cardMetadata ICardMetadata
-
- transactionStrategy ICardTransactionStrategy
-
- conditionExecutor IConditionExecutor
-
- cardRepository ICardRepository
-
- permissionsProvider ICardServerPermissionsProvider
-
- dbScope IDbScope
-
- session ISession
-
- getPlaceholderManagerFunc FuncIPlaceholderManager
-
- placeholderCompilationDependencies IPlaceholderCompilationDependencies
-
- placeholderScriptDependencies IPlaceholderScriptDependencies
-
- languagePicker INotificationDefaultLanguagePicker
-
- licenseManager ILicenseManager
-
- emailSourceProvider INotificationEmailSourceResolver
-
- recipientsSourceProvider INotificationRecipientsSourceResolver
-
- formattingSettingsCache IFormattingSettingsCache
-
- container IUnityContainer
-
- notificationCompilationCache INotificationCompilationCache
-
- extensionContainer IExtensionContainer
-
- cardGetStrategy ICardGetStrategy
-