Вопрос

Я реализую пользовательский завод контроллера ASP.NET MVC.

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

Это было полезно?

Решение

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

Asyncresult содержит делегат, который был подготовлен

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

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

Это происходит до Application_endRequest (в Global.Asax) называется.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top