I'm implementing a custom ASP.NET MVC controller factory.
I wonder when the ReleaseController
method is called? Is it the same time as EndRequest
?
I'm implementing a custom ASP.NET MVC controller factory.
I wonder when the ReleaseController
method is called? Is it the same time as EndRequest
?
This is happens when
EndProcessRequest(IAsyncResult asyncResult)
method of MvcHandler
class is called.
asyncResult contains delegate wich been prepared by
IAsyncResult BeginProcessRequest(HttpContextBase httpContext, AsyncCallback callback, object state)
method of same class wich contains factory.ReleaseController(...);
call.
This is happens before Application_EndRequest (in Global.asax) is called.