我想将 Rhino Service Bus 添加到我的 ASP.NET Web 应用程序中,但使用 Ninject 作为 DI 容器。到目前为止,我看到的所有示例都使用 Castle Windsor,但我不想使用它,因为我们已经使用了 Ninject。

是否有任何教程展示如何将 Rhino 服务总线添加到 ASP.NET Web 应用程序而不直接依赖于 Castle Windsor(例如使用 Ninject)?

有帮助吗?

解决方案

基本上,你必须从重写开始 RhinoServiceBus设施 / 抽象RhinoServiceBus设施 作为 Ninject 模块。然后其他文件中也有 Castle 引用,例如 默认服务总线 引用了 IKernel,应该将其更改为使用 Ninject 的内核。

其他提示

如今,Rhino Service Bus (RSB) 并不直接依赖于 Castle。模块可用于集成 奥特法, 春网, 统一, 结构图 而且当然 城堡.

尚不支持 Ninject;你可以使用 城堡实施 作为参考实现。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top