我正在寻找一种方法来简化在我们的应用程序中创建和使用性能计数器,以便运行负载测试并使用计数器获取特定于应用程序的信息。使用属性来做会很好。例如,当程序员将适当的属性放在方法上时,就会测量方法的执行时间。所以我正在寻找一个我可以继承的属性,它在方法调用之前和之后由 FW 激活。有这样的属性吗?
非常感谢,丹妮
编辑:经过一些研究,我从 EntLib 中找到了一个 PerformanceCounterCallHandlerAttribute
。在我看来,这正是我所需要的,但我想知道它究竟是如何工作的。我无法从我找到的文档中理解它。任何帮助将不胜感激。
最佳答案
检查 this .不完全是你所要求的,但我相信同样的方法对你有用。这都是关于在错误事件发生之前、之后和发生时的处理。
关于c# - 将性能计数器与属性一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14723952/