Unity Ioc在WebApi中的配置方法:方式二(更简单方便)

 

步骤一:NuGet添加Unity.AspNet.WebApi的引用

Unity Ioc在WebApi中的配置方法:方式二(更简单方便)

添加完成后,会在App_Start文件夹下自动生成两个文件,分别为UnityConfig.cs和UnityWebApiActivator.cs,其中UnityConfig用于配置依赖注入对象,UnityWebApiActivator用于通知WebApi程序启用Unity(说明:UnityWebApiActivator.cs 文件中的).

Unity Ioc在WebApi中的配置方法:方式二(更简单方便)

Unity Ioc在WebApi中的配置方法:方式二(更简单方便)

 

步骤二:打开UnityConfig.cs文件,配置Unity信息

Unity Ioc在WebApi中的配置方法:方式二(更简单方便)

如果使用配置文件来加载配置信息,则可以使用container.LoadConfiguration()方法,该方法有几个重载。(要注意用NuGet加载一下Unity.Configuration库

Unity Ioc在WebApi中的配置方法:方式二(更简单方便)

关于具体如何加载Unity配置文件,可以参考Unity Ioc在WebApi中的配置方法:方式一