从什么DLL我可以得到拦截的扩展? 我添加了Ninject.Extensions.Interception来自http://github.com/danielmarbach/ninject.extensions.interception 没有运气那里。 有没有一些样品的工作?Ninject拦截
我需要的是制作一个拦截器,该拦截器将从WcfClient通过WcfServer传递给具有不同参数的不同函数,这样我就不必在WcfServer代码后面实现已经实现的函数。 所以我已经实现的功能的签名 -
public static T InvokeService<T>(MethodInfo MethodName, Type genericType, Type BlClass, params object[] ParamList)
它的作用是激活由BlClass方法,并将它的ParamList。 我想制作一个拦截器,它将动态地填充参数,同时处理WcfServer端。 但是,首先,如何才能访问我的ninjectModule中的截取扩展?
在此先感谢您的任何帮助,您可以提供:)
p.s.尝试了:
using Ninject.Extensions.Interception;
和:
using Ninject.Core;
using Ninject.Core.Interception;
是否有任何这样的工作示例为asp.net mvc2应用程序?我是否需要使控制器的虚拟方法成为混沌? – Haroon 2011-04-13 10:33:54
任何你想要拦截的东西都应该是虚拟的。您需要手动创建绑定以添加拦截,或者您需要在要添加拦截的控制器上使用[拦截]属性。 – 2011-04-19 13:20:34
是否可以创建充当拦截器的CustomAttributes?这样,我的逻辑被限制在一个属性,我可以根据需要添加到控制器或方法?然后,我会让这些自定义属性方法变为虚拟并添加所需的逻辑吗?我遇到的问题是我想拦截方法挂钩到其他服务或存储库,因为我的业务逻辑是绑定到服务或存储库,我不知道如何做到这一点... – Haroon 2011-04-23 06:37:36