IHttpControllerFactory在哪里?

5
微软网站上说有一个IHttpControllerFactory可以用于以自定义方式生成控制器。
然而,从Visual Studio引用的System.Web.Http DLL: packages\Microsoft.AspNet.WebApi.Core.4.0.20710.0\lib\net40\System.Web.Http.dll 并没有该接口:

enter image description here

那么接口现在在哪里?

2个回答

3

现在已经被一个依赖解析器所取代,更具体地说是IDependencyResolver接口。一旦编写了自己的依赖解析器,就可以将其插入到Web API中:

config.DependencyResolver = new MyDependencyResolver();

0

也找不到它。

无论如何,您可以在Web API中使用IHttpControllerActivator来创建自定义控制器工厂。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接