标签: aop intercept
我想拦截一个方法调用(通常是.net API)。
如何实现这一目标?
我通过一些谷歌搜索看到了AOP / ContextBoundObject,但所有这些都需要从ContextBoundObject派生类。
我想拦截MessageBox.Show我无法修改。
答案 0 :(得分:1)
我所知道的唯一方法是使用运行时编织。在.NET中,我熟悉的唯一一个项目CThru构建在一个名为Typemock Isolator的商业产品上(我曾经在那里工作)