知识大全 ASP.NET MVC 4框架揭秘:从Unity来认识IoC(2)

Posted 属性

篇首语:上下观古今,起伏千万途。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 ASP.NET MVC 4框架揭秘:从Unity来认识IoC(2)相关的知识,希望对你有一定的参考价值。

ASP.NET MVC 4框架揭秘:从Unity来认识IoC(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

     从Unity来认识IoC( )

  最后在作为程序入口的Main方法中创建一个代表IoC容器的UnityContainer对象 并加载配置信息对其进行初始化 然后调用它的泛型方法Resolve创建一个实现了泛型接口IA的对象 最后将返回对象转变成类型A 并检验其B C和D属性是否为Null

  static void Main(string[] args)

  

  IUnityContainer container = new UnityContainer()

  UnityConfigurationSection configuration =

  ConfigurationManager GetSection(UnityConfigurationSection SectionName)

  as UnityConfigurationSection;

  configuration Configure(container defaultContainer )

  A a = container Resolve<IA>() as A;

  if (null != a)

  

  Console WriteLine( a B == null ? a B == null ? Yes : No )

  Console WriteLine( a C == null ? a C == null ? Yes : No )

  Console WriteLine( a D == null ? a D == null ? Yes : No )

  

  

  从如下给出的执行结果可以得到这样的结论 通过Resolve方法返回的是一个类型为A的对象 该对象的三个属性被进行了有效的初始化 这个简单的程序分别体现了接口注入(通过相应的接口根据配置解析出相应的实现类型) 构造器注入(属性B) 属性注入(属性C)和方法注入(属性D) (S )

  a B == null ? No

  a C == null ? No

  a D == null ? No

       返回目录 ASP NET MVC 框架揭秘

       编辑推荐

       ASP NET开发培训视频教程

       Microsoft NET框架程序设计视频教程

       Java程序性能优化 让你的Java程序更快 更稳定

cha138/Article/program/net/201311/16076

相关参考

知识大全 ASP.NET MVC 4框架揭秘:从Unity来认识IoC(1)[1]

ASP.NETMVC4框架揭秘:从Unity来认识IoC(1)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快

知识大全 ASP.NET MVC 4框架揭秘

ASP.NETMVC4框架揭秘  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  第章ASPNET+

知识大全 ASP.NET MVC 4框架揭秘:默认实现

ASP.NETMVC4框架揭秘:默认实现  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &nbs

知识大全 ASP.NET MVC 4框架揭秘:总体设计

ASP.NETMVC4框架揭秘:总体设计  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  第章&n

知识大全 ASP.NET MVC 4框架揭秘:ControllerFactory[2]

ASP.NETMVC4框架揭秘:ControllerFactory[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们

知识大全 ASP.NET MVC 4框架揭秘:ControllerFactory[1]

ASP.NETMVC4框架揭秘:ControllerFactory[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们

知识大全 ASP.NET MVC 4框架揭秘:Controller(1)

ASP.NETMVC4框架揭秘:Controller(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 ASP.NET MVC 4框架揭秘:Controller(3)

ASP.NETMVC4框架揭秘:Controller(3)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 ASP.NET MVC 4框架揭秘:Controller(2)[2]

ASP.NETMVC4框架揭秘:Controller(2)[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起

知识大全 ASP.NET MVC 4框架揭秘:Controller(2)[1]

ASP.NETMVC4框架揭秘:Controller(2)[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起