2012-03-31 37 views
2

我想添加一些代码来记录控制器中每个操作调用花费的时间。我看到了在控制器的OnActionExecuting方法内部创建一个Stopwatch并且停止OnActionExecuted的建议,这对我来说似乎很好。ASP.Net MVC:将数据存储在OnActionExecuting并在OnAction中检索它在控制器中执行

我想知道的是在哪里添加已启动的Stopwatch对象,以便在调用OnActionExecuted后可以读回它。 我在考虑将它添加到会话中,但我猜这可能会有问题,如果有来自同一个会话的同时请求。

什么是存储这些数据的最佳地点?

感谢

回答

相关问题