ControllerActionInvoker

时间:2009-04-13 08:42:42

标签: asp.net-mvc asp.net-mvc-routing controlleractioninvoker

ControllerActionInvoker类的用途是什么?

1 个答案:

答案 0 :(得分:14)

基本上,它是Controller类的一个可扩展点,允许您进入并影响控制器与参数,过滤器和Action本身的交互方式。当请求被路由到Controller时,Controller要求ControllerActionInvoker处理请求(通常涉及它在Controller上调用方法)。

到目前为止,我所看到的主要用途是向动态过滤器提供依赖注入,如here所示,但我相信我们会看到将来会出现更多用于此功能的用途!