Abh*_*h V 1 asp.net-mvc dependency-injection asp.net-web-api
IHttpControllerSelector和IHttpControllerActivator有什么区别?
所述IHttpControllerSelector
用于匹配的单个HttpRequestMessage
到应该处理该消息的控制器.它返回一个IHttpControllerDescriptor
基本描述Type
需要激活的控制器.
在IHttpControllerActivator
运行后的HttpControllerSelector
,并使用该描述符以激活所描述的控制器(即实例化控制器Type
).
这些通常都是针对特定的依赖注入框架进行定制和替换的,因为每个DI框架的工作方式都有所不同.但是,我已经更换了替换它IHttpControllerActivator
来做更高级的事情.
归档时间: |
|
查看次数: |
497 次 |
最近记录: |