Domanda

Sto implementando una consuetudine ASP.NET MVC fabbrica di controllo.

Mi chiedo quando il metodo ReleaseController si chiama? E 'lo stesso tempo come EndRequest?

È stato utile?

Soluzione

Questo è accade quando Metodo EndProcessRequest(IAsyncResult asyncResult) di classe MvcHandler viene chiamato.

asyncResult contiene delegato wich stato preparato da

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

metodo stessa classe Quale contiene chiamata factory.ReleaseController(...);.

Questo è accade prima Application_EndRequest (in Global.asax) è chiamato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top