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