我使用CLR Profiler API编写了一个基本的探查器。这非常简单,当一个方法是Jitted时,一个日志类被插入到IL中。工作正常。
但我现在想要确定MVC请求何时开始和结束。我还想访问HttpContext,以便获取有关请求的信息。
我应该分析哪些方法来正确确定MVC请求的开始和结束?
请注意。我想通过继续使用CLR Profiler API注入分析代码来实现这一目标。
答案 0 :(得分:0)
ASP.NET生命周期中有BeginRequest
和EndRequest
个事件。只需在Global.asax
中添加相应的处理程序,即定义Application_BeginRequest
和Application_EndRequest
方法。