Como configurar o Rinoceronte Serviço de Ônibus RemoteAppDomainHost programaticamente?
-
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).
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();
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow