拦截/日志方法调用(.net框架)

时间:2012-07-20 20:52:27

标签: c# .net logging interceptor

课程&方法是公开的&静态,所以我可以调用方法,但不能覆盖它! 该程序已经编译完成。我无法访问源代码,因此无法编辑它。而且我无法向图书馆添加内容。 (只需访问.NETFramework 4.0)

程序加载你的.cs文件,并允许你覆盖一个名为pulse的方法,就像一个main方法,在运行时一次又一次地调用pulse方法。 因此,您可以使用该方法调用自己编写的代码。

我需要拦截/ log的方法将在满足某个条件时被调用,然后一遍又一遍地被调用(每隔几秒),直到满足最终条件。参数不会改变(从第一次调用到最终状态) 我只需要找出调用该方法的参数值,仅此而已:)

当我想要记录/拦截的方法被调用时,如何保存参数输入值?

感谢您的回答!

0 个答案:

没有答案