首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >最新的ASP.Net MVC3请求处理管道图?

最新的ASP.Net MVC3请求处理管道图?
EN

Stack Overflow用户
提问于 2011-04-05 00:52:20
回答 2查看 8.5K关注 0票数 31

谁能告诉我ASP.Net MVC3请求处理管道的最新图表?

我有一个旧版本(MVC v1,v2),但考虑到IControllerActivator在MVC3中的引入(以及可能的其他框架变化),它不再准确。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-10 22:31:52

这个答案有点晚了,但这可能会对某些人有帮助(肯定对我有帮助)

ASP.NET MVC Pipeline

摘自这篇伟大的文章:An Introduction to ASP.NET MVC Extensibility

票数 49
EN

Stack Overflow用户

发布于 2011-04-07 14:27:13

这是一个ASP.NET MVC2的请求处理管道:http://ajaxus.net/wp-content/uploads/2010/01/asp_net_mvc_poster.pdf (或者参见第228页,由Steven Sanderson编写的ASP.NET MVC2)。

请求流水线在V3中可能没有改变,但MVC3扩展了一些点,允许注入到流水线的每个节点。

示例:

在node: factory)

  • factory factory:

  • ControllerBuilder创建IControllerFactory的实例(例如:默认的控制器通过以下方式实现IControllerFactory的Create():

使用IControllerActivation实例的++ (激活)

++调用IControllerActivation的activation.Create()获取控制器的实例

因此,IControllerActivation是在DefaultControllerFactory.中工作我们仍然可以使用DefaultControllerFactory并替换IControllerActivation,,或者将DefaultControllerFactory替换为自定义IControllerFactory (使用或不使用IControllerActivation)

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5541732

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档