随笔分类 -  Autofac

摘要:1 编写组件 /// <summary> /// Lambda表达式组件 /// </summary> public class LambdaComponentDemo { public void Run() { Console.WriteLine("LambdaComponentDemo.Run" 阅读全文
posted @ 2021-02-25 19:39 温故纳新 阅读(143) 评论(0) 推荐(0) 编辑
摘要:1 安装依赖包 2 定义拦截器类(类定义看下面的参考资源链接) 3 定义被代理的接口和实现代理接口的类 using Autofac.Extras.DynamicProxy; using System; using System.Collections.Generic; using System.Te 阅读全文
posted @ 2021-01-19 18:27 温故纳新 阅读(244) 评论(0) 推荐(0) 编辑
摘要:1 安装依赖包 安装 Autofac 和 Autofac.Extras.DynamicProxy 2 定义拦截器类 using System; using System.Linq; using Castle.DynamicProxy; // 添加引用 namespace ConsoleApp_Aut 阅读全文
posted @ 2021-01-19 15:47 温故纳新 阅读(458) 评论(0) 推荐(0) 编辑
摘要:自动装配:从容器中的可用服务中选择一个构造函数来创建对象实例 1 使用组件的默认构造函数创建对象实例 组件代码如下: public class ConstructorClass { public string Msg = string.Empty; public ConstructorClass() 阅读全文
posted @ 2020-11-25 20:23 温故纳新 阅读(231) 评论(0) 推荐(0) 编辑
摘要:组件:组件可以是一个.Net类也可以是一个表达式,同时也可以是一个暴露一个或多个服务的的一段代码,同时组件可以引用其他的依赖。 服务:通常是一个接口(即用户通过接口来使用组件),也可以是.Net类(即组件可以暴露自己给用户作为一个服务),暴露给用户,是用户使用组件的通道。 依赖:一个被组件需要的服务 阅读全文
posted @ 2020-11-25 15:10 温故纳新 阅读(498) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示