我有一个自定义属性类。自定义属性在每个请求上运行。因为我的请求是异步的。我想知道我的自定义属性方法运行了多少次。
有没有办法在 Visual Studio 2022 上计算方法的执行次数或创建跟踪点?
我尝试查看断点设置。在操作上,我将 {hitcount} 作为消息输出窗口。但没有成功。
正如@stuartd所说,如果你想对方法的执行进行计数或创建跟踪点,你可以在你的代码中添加一个计数器。详细步骤请查看以下内容:
1.在方法外创建静态变量。每次调用方法时递增它。
public static int counter = 0;
public void myMethod()
{
Interlocked.Increment(ref counter);
}
2.在您的方法中设置跟踪点。在“在输出窗口中显示消息”文本框中输入消息 {counter}。
测试结果
参考文档: