Como configurar o Rinoceronte Serviço de Ônibus RemoteAppDomainHost programaticamente?

StackOverflow https://stackoverflow.com/questions/5980876

  •  12-11-2019
  •  | 
  •  

Pergunta

Eu vejo uma maneira de configurar o DefaultHost com BusConfiguration(), mas não vê uma maneira de configurar o RemoteAppDomainHost por meio de programação (sem o uso de um rinoceronte.esb arquivo de configuração de seção).

Foi útil?

Solução 2

Substituir BeginStart de seu bootstrapper e chamar UseConfiguration.Aqui está um exemplo de código que está funcionando para mim:

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

        UseConfiguration( busConfiguration );

        base.OnBeginStart();
    }
}

Outras dicas

var cashier = new RemoteAppDomainHost(typeof(CashierBootStrapper))
                .Configuration("Cashier.config");
cashier.Start();

Ver https://github.com/BjRo/LearningRhinoServiceBus

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top