在 MiniProfiler 中显示自定义消息

Pra*_*iya 3 .net c# mvc-mini-profiler

我添加了迷你分析器,并且能够查看所有请求的时间安排。我可以使用 Miniprofiler 显示跟踪消息(或与此相关的任何其他自定义信息)吗?请帮忙看看可能性。我在 MVC3 .net C# 网站中使用它。

Yaa*_*lis 5

您可以使用以下语法分析应用程序中的代码小节:

using (MiniProfiler.Current.Step("Extremely Complex Stuff")) 
{
  var data = myClass.GetSomeDate();
  data.Process();
}
Run Code Online (Sandbox Code Playgroud)

您还可以使用以下命令添加要分析的自定义计时(适合分析除 sql 之外的特定类型的交互,例如:redis/缓存集成)CustomTiming

using (MiniProfiler.Current.CustomTiming("Redis", "GetData")) 
{
  var data = CacheHelper.GetDataFromCache();
}
Run Code Online (Sandbox Code Playgroud)

我建议克隆存储库并使用Sample.MVC 应用程序来查看更多可以完成的事情(它演示了我所说的所有内容,开箱即用)。