编程框架—Autofac

Autofac是一款轻量级的IOC框架,性能高。

Autofac基本使用步骤:

  1.创建容器建造者(Builder);

  2.对Builder注册类型。

  3.Buildder创建容器(Container);

  4.Container通过注册的接口类型创建对应实现的接口类型实例;

  5.释放Container;

 

引用 Autofac.dll,Autofac.Configuration.dll

 

代码1:

public class Program{
 public static void Mian()
 {
  var builder=new ContainerBuilder();
  builder.ResgisterType<TestClass>();
  builder.RegisterType<DefaultPerson>.As<IPerson>();
  using (var container = builder.Build()) 
   { 
     var test= container.Resolve<TestClass>(); 
     test.TestMethod();
   } 
 }
}

  

 

posted @ 2016-06-12 14:23  L_yunwen  阅读(217)  评论(0)    收藏  举报