在.NET中收到方法调用的通知

Ale*_*lex 6 .net c# reflection

我想在调用特定方法时收到通知.我希望我能用反射完成这个,但是我的尝试并没有让我到任何地方.我如何收到通知?

我想使用MethodInfo是要走的路,但就像我说的,我什么也没有发现有可能帮助我完成我想做的事.

我不能改变方法或用属性或任何东西装饰它.如果我可以做那样的事情,我不需要这样做,我可以改变方法本身.

Mit*_*eat 8

你考虑过AOP(面向方面​​编程)吗?像PostSharp这样的东西.

  • +1除了装饰器外,你还可以在没有PostSharp的情况下实现类似AOP的功能:http://blog.ploeh.dk/2010/04/07/DependencyInjectionIsLooseCoupling.aspx (2认同)