Jas*_*ans 2 ninject nservicebus asp.net-mvc-3
我想使用ASP.NET MVC 3来试验NServiceBus.我已经安装了NServiceBus的解决方案,加上NinjectMVC3和NServiceBus.Ninject-CI.麻烦的是,我不知道如何在App_Start的NinjectMVC3.cs文件中设置NServiceBus.
相当恼人的是,我很难找到如何使用NServiceBus.Ninject-CI的任何例子(当人们不打算提供如何使用他们的东西的例子时,我讨厌它).
有人可以帮我开始吗?
将这样的模块加载到内核中以提供对总线的访问
public class NServiceBusModule : NinjectModule
{
public override void Load()
{
this.Bind<IBus>().ToConstant(this.CreateBus()).InSingletonScope();
}
private IBus CreateBus()
{
return NServiceBus.Configure.WithWeb()
.NinjectBuilder(this.Kernel)
... // put NServiceBus config here
.CreateBus()
.Start();
}
}
Run Code Online (Sandbox Code Playgroud)
阅读有关如何配置NServiveBus的NServiceBus文档:http ://docs.particular.net/nservicebus/containers/ninject http://docs.particular.net/samples/web/asp-mvc-application/
| 归档时间: |
|
| 查看次数: |
1990 次 |
| 最近记录: |