首页 > 其他 > 详细

Autofac 小试

时间:2019-12-03 03:44:45      阅读:78      评论:0      收藏:0      [点我收藏+]
ContainerBuilder builder = new ContainerBuilder();
            ////builder.RegisterType<GetTest>().As<IBufrTest>();
            //builder.RegisterType<GetTest>().AsImplementedInterfaces();
            //builder.RegisterType<gettest2>().As<IBufrTest>();
            string dllFIle = System.IO.Directory.GetCurrentDirectory() + "\\DemoBufr.dll";
            builder.RegisterAssemblyTypes(Assembly.LoadFile(dllFIle)).AsImplementedInterfaces();
            IContainer resorlver = builder.Build();
            var test = resorlver.Resolve<IEnumerable<IBufrTest>>();
            StringBuilder sbtext = new StringBuilder();
            foreach (var item in test)
            {
                sbtext.Append(item.getstring()).Append("\r\n");
            }
            string ttxt = sbtext.ToString();
            Console.WriteLine(ttxt);
            Console.ReadKey();

 

Autofac 小试

原文:https://www.cnblogs.com/lierjie/p/11973883.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!