我将 Web 请求跟踪到我的 REST 服务。请求来自不同用户的各种线程,但我希望将方法 getSomeData() 的所有休息时间分组在 TraceViewer 工具中的同一活动下,这样我最终不会得到 100 个活动都包含一个跟踪(正如你可以在下面的第二个和第三个活动中看到)。
如果我使用诸如
ts.TraceEvent(TraceEventType.Information, 1, "http://api.foursquare for {0}, {1}, nrOp={2}", lat, lng, valOp1.Count());
ts.Flush();
在我的 getSomeData 方法中,如果由 100 个用户调用,我将获得 100 个不同的活动,所有活动都包含 1 个跟踪,这读起来非常令人沮丧。我希望所有的痕迹都包含在一个敏锐度中(如果我可以给它一个名称,例如 getSomeDataTraces)