Как настроить сервисный автобус Rhino RemoteAppdomainhost программно?
-
12-11-2019 - |
Вопрос
Я вижу способ настроить нефловый полет с busconfiguration (), но не вижу способа настроить RemoteAppdomainhost программно (без использования файла файла confight rhino.esb).
Решение 2
Переопределить BUNTSTART от вашего BootStrapper и вызовите USEConFiguration.Вот пример код, который работает для меня:
public class RemoteAppBootstrapper : AutofacBootStrapper
{
protected override void OnBeginStart()
{
var busConfiguration = new HostConfiguration()
.Bus( "msmq://localhost/endpoint.a" )
.ToBusConfiguration();
UseConfiguration( busConfiguration );
base.OnBeginStart();
}
}
. Другие советы
var cashier = new RemoteAppDomainHost(typeof(CashierBootStrapper))
.Configuration("Cashier.config");
cashier.Start();
.
Не связан с StackOverflow