Qui*_*Par 2 c# castle-windsor fluent-interface iinterceptor
我试图通过拦截器实现nhibernate事务处理,并无法弄清楚如何通过流畅的机制注册接口.
我看到了
Component.For<ServicesInterceptor>().Interceptors
Run Code Online (Sandbox Code Playgroud)
但不知道如何使用它.有人可以帮我吗?这个例子看起来有点复杂.
你分两步完成:
Run Code Online (Sandbox Code Playgroud)container.Register(Component.For<MyInterceptor>());
Interceptors在Fluent API上使用方法,您可以指定要拦截哪个已注册的拦截器(按键或类型):Run Code Online (Sandbox Code Playgroud)container.Register(Component.For<IFoo>().ImplementedBy<Foo>() .Interceptors<MyInterceptor>());
有关详细信息,请参阅文档.
| 归档时间: |
|
| 查看次数: |
2109 次 |
| 最近记录: |