ryu*_*ice 16 .net c# dependency-injection asp.net-web-api
如何在web api中获取依赖项解析器实例?在asp.net mvc我可以做DependencyResolver.Current,在web api中是否有相同的功能?
Moo*_*tom 14
忽略人们所说的反模式.您将无法获得完整的DI覆盖,尤其是这些年轻技术.例如,在撰写本文时,NInject不支持注入中间件.
要回答您的问题,可以通过以下方式获取请求的依赖项解析程序HttpRequestMessage.GetDependencyScope().HttpConfiguration.DependencyResolver但是,您也可以使用,但要注意这个请求不适合正在执行的请求.
我建议检查特定IOC实现的文档.
| 归档时间: |
|
| 查看次数: |
8322 次 |
| 最近记录: |