WebAPI 中使用Unity依赖注入
来源:互联网 发布:爱淘宝 红包 编辑:程序博客网 时间:2024/06/07 12:06
一.依赖注入的三种方式
1.接口注入 2.Set注入 3.构造方法注入
今天我们以接口注入为例子,学习使用Unity的使用。
二.下载Unity
最简单的方式是通过NuGet包管理器下载,搜索Unity,WebApi可以使用Unity.WebAPI。
三.配置注入容器
1.实例化一个容器
public static class UsingUnityContainer { public static void InitUnityContainer() { if (_container == null) _container = new UnityContainer(); } public static UnityContainer _container; }2.填写依赖注入
public class DependencyRegisterType { public static void Container( ref UnityContainer container) { container.RegisterType<ICommunicationPortService, CommunicationPortService>(); } }
3.在需要的地方实现我们的注入容器
//注入 UsingUnityContainer.InitUnityContainer(); DependencyRegisterType.Container(ref UsingUnityContainer._container); GlobalConfiguration.Configuration.DependencyResolver = new Unity.WebApi.UnityDependencyResolver(UsingUnityContainer._container);
四.使用
[Dependency] public ICommunicationPortService bll { get; set; }
完毕。有什么错误的地方希望您指出,一起学习
阅读全文
0 0
- WebAPI 中使用Unity依赖注入
- 使用Unity 实现依赖注入
- Unity依赖注入使用详解
- 使用Unity 实现依赖注入
- 使用Unity 实现依赖注入
- ASP.NET Web Application 中使用 Unity 依赖注入容器
- 使用Unity.Mvc3实现依赖注入简介
- .NET 使用unity实现依赖注入
- Microsoft.Practices.Unity依赖注入使用实例
- unity实现依赖注入
- 微软依赖注入Unity
- C# Unity依赖注入
- Unity IOC注入详细配置(MVC,WebApi)
- Unity IOC注入详细配置(MVC,WebApi)
- Unity(六):使用场景Ⅲ:用于依赖注入(上)
- Unity(七):使用场景Ⅲ:用于依赖注入(下)
- ASP.Net MVC3 使用Unity实现依赖注入介绍
- 【ASP.Net MVC3 】使用Unity 实现依赖注入
- 【算法题】希尔排序
- vuex学习实践笔记
- java.io.OutputStream.write(byte[] b, int off, int len)方法实例
- java中的replace和replaceAll的区别
- Material Design——RippleDrawable详解
- WebAPI 中使用Unity依赖注入
- hibernate save/persist/update/saveOrUpdate/merge解读
- ORACLE数据迁移
- python hdfs 模块的一些使用笔记
- app内部锁屏
- 阿里云免费GPU+caffe框架下训练自己图片
- Android Studio JNI学习之(1)-hello jni
- nRF52832中对flash都读写操作
- swift 实现翻转二叉树