Когда вызывается метод ReleaseController? - PullRequest
1 голос
/ 10 мая 2010

Я реализую собственную фабрику контроллеров ASP.NET MVC.

Интересно, когда вызывается метод ReleaseController? Это то же самое время, что и EndRequest?

1 Ответ

2 голосов
/ 10 мая 2010

Это происходит, когда EndProcessRequest(IAsyncResult asyncResult) метод класса MvcHandler вызывается.

asyncResult содержит делегата, подготовленного

IAsyncResult BeginProcessRequest(HttpContextBase httpContext, AsyncCallback callback, object state)

метод того же класса, который содержит factory.ReleaseController(...); вызов.

Это происходит до вызова Application_EndRequest (в Global.asax).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...