ApplicationMessageBus - конструктор
Создаёт экземпляр класса.
Пространство имён: Tessa.Applications.MessagesСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public ApplicationMessageBus(
ILogger logger,
ApplicationManagerServiceProxyFactoryDelegate proxyFactory,
ITessaApplicationServiceHost applicationServiceHost,
IMessageProvider messageProvider,
[OptionalDependencyAttribute] IUnityDisposableContainer? disposableContainer = null
)
Public Sub New (
logger As ILogger,
proxyFactory As ApplicationManagerServiceProxyFactoryDelegate,
applicationServiceHost As ITessaApplicationServiceHost,
messageProvider As IMessageProvider,
<OptionalDependencyAttribute> Optional disposableContainer As IUnityDisposableContainer = Nothing
)
public:
ApplicationMessageBus(
ILogger^ logger,
ApplicationManagerServiceProxyFactoryDelegate^ proxyFactory,
ITessaApplicationServiceHost^ applicationServiceHost,
IMessageProvider^ messageProvider,
[OptionalDependencyAttribute] IUnityDisposableContainer^ disposableContainer = nullptr
)
new :
logger : ILogger *
proxyFactory : ApplicationManagerServiceProxyFactoryDelegate *
applicationServiceHost : ITessaApplicationServiceHost *
messageProvider : IMessageProvider *
[<OptionalDependencyAttribute>] ?disposableContainer : IUnityDisposableContainer
(* Defaults:
let _disposableContainer = defaultArg disposableContainer null
*)
-> ApplicationMessageBus
Параметры
- logger ILogger
-
Объект, выполняющий логирование событий приложения.
- proxyFactory ApplicationManagerServiceProxyFactoryDelegate
-
Фабрика создания прокси-клиента для WCF-сервиса предоставляемого
диспетчером приложений
- applicationServiceHost ITessaApplicationServiceHost
-
Управление WCF-сервисом приложения.
- messageProvider IMessageProvider
-
Сервис диалоговых окон.
- disposableContainer IUnityDisposableContainer (Optional)