ReleaseController方法什么时候被调用?
我正在实现一个自定义 ASP.NET MVC 控制器工厂。
我想知道什么时候调用ReleaseController方法?与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
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是发生在
调用
MvcHandler
类的EndProcessRequest(IAsyncResult asyncResult)
方法。准备的委托
asyncResult 包含由包含
factory.ReleaseController(...);
调用的同一类的方法。这是在调用 Application_EndRequest(在 Global.asax 中)之前发生的。
This is happens when
EndProcessRequest(IAsyncResult asyncResult)
method ofMvcHandler
class is called.asyncResult contains delegate wich been prepared by
method of same class wich contains
factory.ReleaseController(...);
call.This is happens before Application_EndRequest (in Global.asax) is called.