use*_*899 4 scope autofac asp.net-web-api
早些时候我看到了这个:
.InstancePerApiRequest();
Run Code Online (Sandbox Code Playgroud)
现在我只有这个:
.InstancePerHttpRequest();
Run Code Online (Sandbox Code Playgroud)
autofac是否删除了API范围?我有参考Autofac.Integration.WebApi但这个扩展名不可用.InstancePerHttpRequest和InstancePerApiRequest有什么区别?
InstancePerApiRequest是Web API集成的一部分,InstancePerHttpRequest是MVC集成的一部分.这些实际上都将相同的标记应用于生命周期范围.这样做是因为您可能拥有Web API和MVC控制器的依赖关系的服务.
归档时间: |
|
查看次数: |
820 次 |
最近记录: |