我正在实现一个自定义 ASP.NET MVC 控制器工厂。
我想知道何时ReleaseController
调用该方法?是同一时间EndRequest
吗?
我正在实现一个自定义 ASP.NET MVC 控制器工厂。
我想知道何时ReleaseController
调用该方法?是同一时间EndRequest
吗?
当
调用类的EndProcessRequest(IAsyncResult asyncResult)
方法时会发生这种情况MvcHandler
。
asyncResult 包含由
IAsyncResult BeginProcessRequest(HttpContextBase httpContext, AsyncCallback callback, object state)
同一类的方法包含 factory.ReleaseController(...);
调用。
这发生在 Application_EndRequest(在 Global.asax 中)被调用之前。