代码改变世界

随笔分类 -  OOP原则

AutoFac使用方法总结:Part III

2016-04-21 09:58 by Dorisoy, 234 阅读, 收藏,
摘要: 生命周期 AutoFac中的生命周期概念非常重要,AutoFac也提供了强大的生命周期管理的能力。 AutoFac定义了三种生命周期: Per Dependency为默认的生命周期,也被称为’transient’或’factory’,其实就是每次请求都创建一个新的对象 [Fact] public v 阅读全文

AutoFac使用方法总结:Part II

2016-04-21 09:56 by Dorisoy, 270 阅读, 收藏,
摘要: 事件 AutoFac支持三种事件:OnActivating,OnActivated,OnRelease。OnActivating在注册组件使用之前会被调用,此时可以替换实现类或者进行一些其他的初始化工作,OnActivated在实例化之后会被调用,OnRelease在组件释放之后会被调用。 publ 阅读全文

AutoFac使用方法总结:Part I

2016-04-21 09:54 by Dorisoy, 288 阅读, 收藏,
摘要: 注册部分 使用RegisterType进行注册 [Fact] public void can_resolve_myclass() { var builder = new ContainerBuilder(); builder.RegisterType<MyClass>(); IContainer c 阅读全文