通过应用程序的配置文件读取映射(Unity Application Block)

编辑器加载中...

private static void LoadConfig()
{
IUnityContainer container = new UnityContainer();
container.RegisterInstance<IUnityContainer>(container);
var config = ConfigurationManager.GetSection("unity") as UnityConfigurationSection;
config.Configure(container);
}


配置文件:

<?xml version="1.0" encoding="utf-8" ?>  
<configuration>
<configSections>
<section name="unity" type="Microsoft.Practices.Unity.Configuration.UnityConfigurationSection, Microsoft.Practices.Unity.Configuration" />
</configSections>
<unity>
<containers>
<container name="containerExternal">
<types>
<type name="Login" type="MyTest.ILogin,MyTest" mapTo="DomainTest.LoginDomain,DomainTest"/>
</types>
</container>
</containers>
</unity>
</configuration>

 

posted @ 2011-12-29 10:07  yanzhe  阅读(509)  评论(0)    收藏  举报