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