我目前正在使用Asp.Net MVC 4,我想在glimpse的时间线选项卡中包含我的控制器使用的一些例程的时间。
我知道我必须创建一个ITimeLineMessage实现并使用消息代理发送定时信息。但是如何创建ITimeLineMessage?
答案 0 :(得分:4)
这是使用anthonyv建议的实现:
答案 1 :(得分:3)
这是一种方式,但不是很好,不支持:
Glimpse.Core.Framework.GlimpseConfiguration.GetConfiguredMessageBroker()
messageBroker.Publish(timelineMessage)
ITimelineMessage
IExecutionTimer
。您可以通过以下静态方法获得此信息:
Glimpse.Core.Framework.GlimpseConfiguration.GetConfiguredTimerStrategy()
正如@ nikmd23所说,我们知道这和你想做的一样糟糕,但是v2会看到更简单的方法。
答案 2 :(得分:0)
您可以创建所需的任何自定义类,该类只需实现ITimelineMessage
。
作为一般人,we are currently working through a way to make this WAY easier。如果您所描述的方法对您感兴趣,请提供您的反馈。