1

カスタムASP.NETMVCコントローラーファクトリを実装しています。

ReleaseControllerメソッドがいつ呼び出されるのだろうか?と同じ時間EndRequestですか?

4

1 に答える 1

2

これは 、クラスEndProcessRequest(IAsyncResult asyncResult)のメソッドが呼び出されたときに発生します。MvcHandler

asyncResultには、によって作成されたデリゲートが含まれています

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

factory.ReleaseController(...);呼び出しを含む同じクラスのメソッド 。

これは、Application_EndRequest(Global.asax内)が呼び出される前に発生します。

于 2010-05-10T14:13:41.270 に答える