我看到了使用BusConfiguration()配置DefaultHost的方法,但没有看到以编程方式配置RemoteAppDomainHost的方法(不使用rhino.esb配置文件部分)。
答案 0 :(得分:0)
var cashier = new RemoteAppDomainHost(typeof(CashierBootStrapper))
.Configuration("Cashier.config");
cashier.Start();
答案 1 :(得分:0)
从引导程序覆盖BeginStart并调用UseConfiguration。以下是适用于我的示例代码:
public class RemoteAppBootstrapper : AutofacBootStrapper
{
protected override void OnBeginStart()
{
var busConfiguration = new HostConfiguration()
.Bus( "msmq://localhost/endpoint.a" )
.ToBusConfiguration();
UseConfiguration( busConfiguration );
base.OnBeginStart();
}
}