4

早些时候我看到了这个:

.InstancePerApiRequest();

现在我只得到了这个:

.InstancePerHttpRequest();

autofac 是否删除了 API 范围?我有参考 Autofac.Integration.WebApi 但此扩展不可用。InstancePerHttpRequest 和 InstancePerApiRequest 有什么区别?

4

1 回答 1

5

InstancePerApiRequest 是 Web API 集成的一部分,InstancePerHttpRequest 是 MVC 集成的一部分。这些实际上都将相同的标签应用于生命周期范围。这样做是因为您可能拥有同时依赖于 Web API 和 MVC 控制器的服务。

于 2012-09-14T15:06:48.473 回答