摘要: 在PostSharp中的MethodInterceptionAspect类是针对整个方法体的截取,继承于它的特性可以对整个方法体进行控制和日志截取、异步操作等。 这个类里面有一个主要的函数可以重载以实现包围整个方法体截取的作用,它是OnInvoke(MethodInterceptionArgs args)。意义如下: OnInvoke(MethodInterceptionArgs args):在它的内部可以通过base.OnInvoke(args)来调用我们加特性声明的方法执行流程,通过这个方法我们可以在方法开始调用前做操作,调用之后做操作。 首先我们编写一个继承于MethodInterceptionAspect类的特性,并且重载相关函数如下代码: 阅读全文
posted @ 2012-01-30 14:46 .NET架构 阅读(2230) 评论(3) 推荐(5) 编辑