通过配置的方式Autofac 《第三篇》
生活随笔
收集整理的這篇文章主要介紹了
通过配置的方式Autofac 《第三篇》
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、基本配置
1、通過配置的方式使用Autofac
<?xml version="1.0"?><configuration><configSections><section name="autofac" type="Autofac.Configuration.SectionHandler, Autofac.Configuration"/></configSections><autofac defaultAssembly="ConsoleApplication3"><components><component type="ConsoleApplication3.Worker, ConsoleApplication3" service="ConsoleApplication3.IPerson" /></components></autofac></configuration>2、通過RegisterModule方式使用配置文件中的信息
static void Main(string[] args){ContainerBuilder builder = new ContainerBuilder();builder.RegisterType<AutoFacManager>();builder.RegisterModule(new ConfigurationSettingsReader("autofac"));using (IContainer container = builder.Build()){AutoFacManager manager = container.Resolve<AutoFacManager>();manager.Say();} Console.ReadKey();}3、通過Register的方式
builder.RegisterModule(new ConfigurationSettingsReader("autofac"));builder.Register(c => new AutoFacManager(c.Resolve<IPerson>()));?
?
總結(jié)
以上是生活随笔為你收集整理的通过配置的方式Autofac 《第三篇》的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu系统下创建软件桌面快捷方式
- 下一篇: 【过程改进】 windows下jenki