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