Как настроить Rhino Service Bus RemoteAppDomainHost программно? - PullRequest
2 голосов
/ 12 мая 2011

Я вижу способ настроить DefaultHost с помощью BusConfiguration (), но не вижу способа настроить RemoteAppDomainHost программно (без использования раздела файла конфигурации rhino.esb).

Ответы [ 2 ]

0 голосов
/ 26 марта 2012

Переопределите BeginStart из вашего загрузчика и вызовите UseConfiguration.Вот пример кода, который работает для меня:

public class RemoteAppBootstrapper : AutofacBootStrapper
{
    protected override void OnBeginStart()
    {
        var busConfiguration = new HostConfiguration()
            .Bus( "msmq://localhost/endpoint.a" )
            .ToBusConfiguration();

        UseConfiguration( busConfiguration );

        base.OnBeginStart();
    }
}
0 голосов
/ 01 ноября 2011
var cashier = new RemoteAppDomainHost(typeof(CashierBootStrapper))
                .Configuration("Cashier.config");
cashier.Start();

См. https://github.com/BjRo/LearningRhinoServiceBus

...