我几乎正在寻找一个使用 Castle Windsor实现的Autofac 端口。这IBus
是 EasyNetQ 库提供的接口,我想注册一个工厂,将 IBus 实例实例化为单例。BusBuilder.CreateMessageBus
是工厂方法。温莎城堡的例子:
container.Register(
Component.For<IBus>()
.UsingFactoryMethod(BusBuilder.CreateMessageBus)
.LifestyleSingleton()
);