NotificationManager - конструктор |
Пространство имён:
Tessa.Notices
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public NotificationManager(
IMailService mailService,
ICardMetadata cardMetadata,
ITransactionStrategy transactionStrategy,
IConditionCompilationCache сonditionCache,
IConditionExecutor conditionExecutor,
[DependencyAttribute("ExtendedWithoutTransaction")] ICardRepository cardRepository,
ICardServerPermissionsProvider permissionsProvider,
IDbScope dbScope,
ISession session,
Func<IPlaceholderManager> getPlaceholderManagerFunc,
IPlaceholderCompilationDependencies placeholderCompilationDependencies,
IPlaceholderScriptDependencies placeholderScriptDependencies,
INotificationDefaultLanguagePicker languagePicker,
ILicenseManager licenseManager,
INotificationEmailSourceResolver emailSourceProvider,
INotificationRecipientsSourceResolver recipientsSourceProvider,
IUnityContainer container
)
Public Sub New (
mailService As IMailService,
cardMetadata As ICardMetadata,
transactionStrategy As ITransactionStrategy,
сonditionCache As IConditionCompilationCache,
conditionExecutor As IConditionExecutor,
<DependencyAttribute("ExtendedWithoutTransaction")> 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,
container As IUnityContainer
)
public:
NotificationManager(
IMailService^ mailService,
ICardMetadata^ cardMetadata,
ITransactionStrategy^ transactionStrategy,
IConditionCompilationCache^ сonditionCache,
IConditionExecutor^ conditionExecutor,
[DependencyAttribute(L"ExtendedWithoutTransaction")] ICardRepository^ cardRepository,
ICardServerPermissionsProvider^ permissionsProvider,
IDbScope^ dbScope,
ISession^ session,
Func<IPlaceholderManager^>^ getPlaceholderManagerFunc,
IPlaceholderCompilationDependencies^ placeholderCompilationDependencies,
IPlaceholderScriptDependencies^ placeholderScriptDependencies,
INotificationDefaultLanguagePicker^ languagePicker,
ILicenseManager^ licenseManager,
INotificationEmailSourceResolver^ emailSourceProvider,
INotificationRecipientsSourceResolver^ recipientsSourceProvider,
IUnityContainer^ container
)
new :
mailService : IMailService *
cardMetadata : ICardMetadata *
transactionStrategy : ITransactionStrategy *
сonditionCache : IConditionCompilationCache *
conditionExecutor : IConditionExecutor *
[<DependencyAttribute("ExtendedWithoutTransaction")>] cardRepository : ICardRepository *
permissionsProvider : ICardServerPermissionsProvider *
dbScope : IDbScope *
session : ISession *
getPlaceholderManagerFunc : Func<IPlaceholderManager> *
placeholderCompilationDependencies : IPlaceholderCompilationDependencies *
placeholderScriptDependencies : IPlaceholderScriptDependencies *
languagePicker : INotificationDefaultLanguagePicker *
licenseManager : ILicenseManager *
emailSourceProvider : INotificationEmailSourceResolver *
recipientsSourceProvider : INotificationRecipientsSourceResolver *
container : IUnityContainer -> NotificationManager
Параметры
- mailService
- Тип: Tessa.NoticesIMailService
- cardMetadata
- Тип: Tessa.CardsICardMetadata
- transactionStrategy
- Тип: Tessa.Platform.DataITransactionStrategy
- сonditionCache
- Тип: Tessa.Platform.ConditionsIConditionCompilationCache
- conditionExecutor
- Тип: Tessa.Platform.ConditionsIConditionExecutor
- cardRepository
- Тип: Tessa.CardsICardRepository
- permissionsProvider
- Тип: Tessa.CardsICardServerPermissionsProvider
- dbScope
- Тип: Tessa.Platform.DataIDbScope
- session
- Тип: Tessa.Platform.RuntimeISession
- getPlaceholderManagerFunc
- Тип: SystemFuncIPlaceholderManager
- placeholderCompilationDependencies
- Тип: Tessa.Platform.Placeholders.CompilationIPlaceholderCompilationDependencies
- placeholderScriptDependencies
- Тип: Tessa.Platform.Placeholders.CompilationIPlaceholderScriptDependencies
- languagePicker
- Тип: Tessa.NoticesINotificationDefaultLanguagePicker
- licenseManager
- Тип: Tessa.Platform.LicensingILicenseManager
- emailSourceProvider
- Тип: Tessa.Notices.SourcesINotificationEmailSourceResolver
- recipientsSourceProvider
- Тип: Tessa.Notices.SourcesINotificationRecipientsSourceResolver
- container
- Тип: IUnityContainer
См. также