随笔分类 -  Autofac官网翻译

autofac 英文网站进行翻译
摘要:Autofac 隐式关系类型 Autofac 支持自动解析特定类型,隐式支持组件与服务间的特殊关系。要充分利用这些关系,只需正常注册你的组件,但是在使用服务的组件或调用Resolve()进行类型解析时,若要改变构造函数的参数,需要使用特定关系类型。 例如,当Autofac注入一个IEnumerabl 阅读全文
posted @ 2016-09-07 18:54 赤月奇 阅读(1218) 评论(0) 推荐(3) 编辑
摘要:Autofac 传递解析参数 注册组件公开相应的服务之后,你可以从container构造器和子lifetime scopes 中解析服务。使用Resolve()方法来实现: var builder = new ContainerBuilder(); builder.RegisterType<MyCo 阅读全文
posted @ 2016-09-07 10:20 赤月奇 阅读(1802) 评论(0) 推荐(4) 编辑
摘要:官方文档:http://docs.autofac.org/en/latest/register/scanning.html Autofac 组件扫描 在程序集中Autofac 可以使用约定来找到并注册组件,你可以扫描并注册自定义类型或者为Autofac 模块专门进行扫描。 1、扫描类型 在其他方面, 阅读全文
posted @ 2016-09-06 13:54 赤月奇 阅读(2724) 评论(0) 推荐(6) 编辑
摘要:Autofac 属性和方法注入 1、属性注入 为了支持循环依赖,使用激活的事件处理程序: 2、方法注入 阅读全文
posted @ 2016-09-06 09:45 赤月奇 阅读(793) 评论(0) 推荐(2) 编辑
摘要:官方文档:http://docs.autofac.org/en/latest/register/parameters.html 二、Autofac 传递注册参数 当你注册组件时能够提供一组参数,可以在解析基于组件的服务时使用。(如果你宁愿在解析时提供参数,你可以这样做)。 1、有效的参数类型(Ava 阅读全文
posted @ 2016-09-06 07:20 赤月奇 阅读(1017) 评论(0) 推荐(2) 编辑
摘要:官方文档:http://docs.autofac.org/en/latest/register/registration.html 一、注册概念 使用Autofac 注册组件,通过创建一个ContainerBuilder并且告知builder 哪些组件公开哪些服务。 组件由反射(通过注册一个特殊的. 阅读全文
posted @ 2016-09-05 22:09 赤月奇 阅读(2358) 评论(2) 推荐(2) 编辑