我想在 Ninject 中使用装饰器声明一个责任链。
有没有人这样做过?
谢谢。
最佳答案
在新的 ninject 2.0 语法中,您可以通过以下较新的语法完成此操作:
Bind<IEmailSender>().To<LoggingEmailSender>();
Bind<IEmailSender>().To<SmtpClientEmailSender>().WhenInjectedInto<LoggingEmailSender>();
我自己遇到了这个问题,发现这是执行此操作的方法,因为 ForMembersOf 已在 ninject 2.0 中删除
关于c# - 我如何在 Ninject 中使用装饰器声明责任链?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/660294/