我最近玩过 Miniprofiler。它在我们的应用程序中运行良好,并且发现了我们正在处理的一些有趣的事情。
但是,我有一个用例,我需要使用记录进行自定义注入,我可以在其中设置持续时间。
在下图中,您可以看到我现在制作的“hack”,但我希望它能够正确显示:
我的情况
我正在使用第三方 API。每个页面都有很多调用,并且从不同的视图调用。
API 有一个 .NET 客户端,它有一个在用餐后调用的委托:
private static void LogApiRequest(string httpMethod, string url, TimeSpan duration)
问题是这种方法显然只是用于记录,但我想在这里注入一个持续时间。
知道怎么做吗?:-)