ControllerActionInvoker类的用途是什么?
答案 0 :(得分:14)
基本上,它是Controller类的一个可扩展点,允许您进入并影响控制器与参数,过滤器和Action本身的交互方式。当请求被路由到Controller时,Controller要求ControllerActionInvoker处理请求(通常涉及它在Controller上调用方法)。
到目前为止,我所看到的主要用途是向动态过滤器提供依赖注入,如here所示,但我相信我们会看到将来会出现更多用于此功能的用途!