NotificationManager - конструктор

Инициализирует новый экземпляр класса NotificationManager

Definition

Пространство имён: Tessa.Notices
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public NotificationManager(
	IMailService mailService,
	ICardMetadata cardMetadata,
	ITransactionStrategy 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
)

Параметры

mailService  IMailService
 
cardMetadata  ICardMetadata
 
transactionStrategy  ITransactionStrategy
 
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
 

См. также