博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Unity加载配置文件的两种方式
阅读量:4883 次
发布时间:2019-06-11

本文共 1142 字,大约阅读时间需要 3 分钟。

1、当前AppDomain的配置文件(App.config或Web.config,通过AppDomain.CurrentDomain.SetupInformation.ConfigurationFile获得):

1 IUnityContainer unityContainer = new UnityContainer();2 unityContainer.LoadConfiguration();

LoadConfiguration默认会加载没有命名的container,可以通过传递特定的containerName加载指定的container。

配置示例:

  
    
  
  
    
    
    
    
  

2、显示加载指定的配置文件,通过ExeConfigurationFileMap指定文件路径:

1 ExeConfigurationFileMap fileMap = new ExeConfigurationFileMap();2 fileMap.ExeConfigFilename = “Unity.config”;3 4 Configuration configuration = ConfigurationManager.OpenMappedExeConfiguration(fileMap, ConfigurationUserLevel.None);5 UnityConfigurationSection section = (UnityConfigurationSection)configuration.GetSection(“unity”);6 7 IUnityContainer unityContainer = new UnityContainer();8 9 unityContainer.LoadConfiguration(section);

LoadConfiguration是IUnityContainer的扩展函数,在Microsoft.Practices.Unity.Configuration.dll中的Microsoft.Practices.Unity.Configuration namespace下定义的UnityContainerExtensions。

转载于:https://www.cnblogs.com/junchu25/archive/2012/08/10/2631455.html

你可能感兴趣的文章
HTTP协议详解(三)
查看>>
Android零基础入门第84节:引入Fragment原来是这么回事
查看>>
解析SQL Server之任务调度
查看>>
参考资料地址
查看>>
08.路由规则中定义参数
查看>>
Pandas截取列部分字符,并据此修改另一列的数据
查看>>
java.lang.IllegalArgumentException
查看>>
【Spark】编程实战之模拟SparkRPC原理实现自定义RPC
查看>>
接口实现观察者模式
查看>>
四则运算完结篇
查看>>
Objective-C中的类目,延展,协议
查看>>
Python标准模块--Iterators和Generators
查看>>
Introduction Sockets to Programming in C using TCP/IP
查看>>
PHP 简单实现webSocket
查看>>
zookeeper部署搭建
查看>>
navigationController pop回之前控制器
查看>>
汇编语言实验一
查看>>
Web.config配置文件详解(新手必看)
查看>>
selenide总结
查看>>
selenium--控制浏览器和简单元素操作
查看>>