c# – 如何在执行其他具有多次重载的方法之前/之后执行方法?
作者:互联网
我有一个已经开发并正在使用的现有应用程序.
其中一个方法(称为Read())有多个重载.现在我想在该类中引入我的方法,该方法应该在调用Read()方法的任何重载之前或之后执行.将根据用户输入在运行时决定调用Read()方法的哪个重载.
在这种情况下我需要做什么?如何在执行Read()方法的任何现有重载之前或之后执行我的方法?
解决方法:
您需要使用Interceptor / AoP.想到的第一个选项是PostSharp和Microsoft Unity.
在这几个月的MSDN杂志上有一篇关于此类事情的非常好的文章:
http://msdn.microsoft.com/en-us/magazine/gg490353.aspx
标签:c,net-2-0 来源: https://codeday.me/bug/20190630/1340868.html