1、InstancePerDependency

对每一个依赖或每一次调用创建一个新的唯一的实例。这也是默认的创建实例的方式。

2、InstancePerLifetimeScope

在一个生命周期域中,每一个依赖或调用创建一个单一的共享的实例,且每一个不同的生命周期域,实例是唯一的,不共享的。

3、InstancePerMatchingLifetimeScope

在一个做标识的生命周期域中,每一个依赖或调用创建一个单一的共享的实例。打了标识了的生命周期域中的子标识域中可以共享父级域中的实例。若在整个继承层次中没有找到打标识的生命周期域,则会抛出异常:DependencyResolutionException

4、InstancePerOwned

在一个生命周期域中所拥有的实例创建的生命周期中,每一个依赖组件或调用Resolve()方法创建一个单一的共享的实例,并且子生命周期域共享父生命周期域中的实例。若在继承层级中没有发现合适的拥有子实例的生命周期域,则抛出异常:DependencyResolutionException

5、SingleInstance

每一次依赖组件或调用Resolve()方法都会得到一个相同的共享的实例。其实就是单例模式。

6、InstancePerHttpRequest

在一次Http请求上下文中,共享一个组件实例。仅适用于asp.net mvc开发。

最新文章

  1. 最近在玩linux时 yum 遇到了问题
  2. 如果你恨一个程序员 忽悠他去做iOS开发(戏谑篇)
  3. MinGW平台 openjpeg-2.1.0 静态编译后未定义引用的解决方法
  4. spark能否取代Hadoop?
  5. hdu1828 线段树+离散化+扫描线
  6. 思维固化,addTarget难道就只能给self
  7. Windows2003 IIS开启Gzip网页压缩
  8. ScriptManager.RegisterStartupScript方法和Page.ClientScript.RegisterStartupScript() 区别
  9. 通过AJAX与ASP.NET结合实现的仿GridView增删改查功能
  10. 使用ajax传递及接收数据
  11. jQuery noConflict() 方法
  12. java与.net比较学习系列(1) 开发环境和常用调试技巧
  13. JAVA学习篇--JSTL基金会
  14. N-gram语言模型简单介绍
  15. 我的第一个python web开发框架(6)——第一个Hello World
  16. Ractive 的 认识
  17. 单元测试系列之九:Sonar 常用代码规则整理(一)
  18. MySQL 系列(四) 主从复制、读写分离、模拟宕机、备份恢复方案生产环境实战
  19. Why is 'x' in ('x',) faster than 'x' == 'x'?
  20. js 中导出excel 较长数字串会变成科学计数法

热门文章

  1. K-Means算法的Java实现
  2. 开源数据流管道-Luigi vs Azkaban vs Oozie vs Airflow
  3. flask用宏渲染表单模板时,表单提交后,如果form.validate_on_submit()返回的是false的可能原因
  4. JavaUtil smtp 邮件发送
  5. 传统OGG与Microservice Architecture OGG的通信
  6. 10分钟看懂!基于Zookeeper的分布式锁
  7. 怎样从外网访问内网Redis数据库?
  8. ES6知识整理(4)--数组的扩展
  9. pxc 集群节点被kill -9 了拿什么拯救?
  10. PyCharm配置Python3开发环境