我正在使用MVC 3应用程序,该应用程序使用包含响应中的计时的业务逻辑。 现在我想在特定级别的MVC3应用程序中将这些时序添加到Mini-Profiler中。
我试过这样的话:
profiler.StepStart("key", "value");
var response = GetXXXResponse(request);
if (response != null && response.Timings)
{
foreach (var child in response.Timings)
{
var profiler = new MiniProfiler(child.Name, _profilerService.Profiler.Level;
profiler.ClientTimings = new ClientTimings { Timings = new List<ClientTimings.ClientTiming> { new ClientTimings.ClientTiming { Duration = child.ResponseTime, Name = child.Name, Start = 0 } } };
_profilerService.Profiler.AddProfilerResults(profiler);
}
}
profiler.StepStop("key");
我正在使用Mini-Profiler 2.0.2版,在UI中我看到了添加的步骤,但时间不正确。 如何在MVC中配置特定功能,并为外部进程提供的无法更改的块添加额外的时序信息?