EnterpriseLibrary中获取外部配置文件

问题描述

在EnterpriseLibrary1.0中,它有一个Microsoft.Practices.EnterpriseLibrary.Configuration.ConfigurationManager类.类中也提供了一个GetCurrentContext()方法.也提供了GetConfiguration()方法来获取配置文件中某个节点.比如:ConfigurationManager.GetConfiguration("SystemConfiguration")asSystemConfiguration;比如我获取一个数据库的信息DatabaseConfigurationViewoView=null;ConfigurationContextoContext=null;oContext=ConfigurationManager.GetCurrentContext();oView=newDatabaseConfigurationView(oContext);oView.GetDatabaseSettings().ConnectionStrings[0].Parameters[strParamName].Value;

但是在EnterpriseLibrary2.0中已经改成了一个接口类IConfigurationSource在EnterpriseLibrary2.0我该如何实现这个GetConfiguration()方法.和获取一个数据库信息.小弟对EnterpriseLibrary2.0不熟

解决方案

解决方案二:
sf

时间: 2024-11-23 05:45:37

EnterpriseLibrary中获取外部配置文件的相关文章

js类中获取外部函数名的方法_javascript技巧

比如我们要在一个类中设定一个方法可以根据调入一个方法保存在类变量中,等需要的时候可以通过访问类变量来得到. 通常如果我们生成一个实例 如:var temp=new TopnetTree(); 如果我们通过设定属性的方式来传入一个方法,会发现传入的是一个函数的内容,而非函数名. 如temp.fileAction=fnTest; //fnTest是一个函数 于是偶就写了一个方法来实现此功能. 通过arguments来判断判断传入内容: 实现如下功能: 传入内容为空,不执行任何内容 传入一个参数,则表

js类中获取外部函数名的方法与代码_js面向对象

比如我们要在一个类中设定一个方法可以根据调入一个方法保存在类变量中,等需要的时候可以通过访问类变量来得到. 通常如果我们生成一个实例 如:var temp=new TopnetTree(); 如果我们通过设定属性的方式来传入一个方法,会发现传入的是一个函数的内容,而非函数名. 如temp.fileAction=fnTest; //fnTest是一个函数 于是偶就写了一个方法来实现此功能. 通过arguments来判断判断传入内容: 实现如下功能: 传入内容为空,不执行任何内容 传入一个参数,则表

xml-从android外部文件中获取web服务的 uri?

问题描述 从android外部文件中获取web服务的 uri? 我开发一个 android 应用程序调用rest web服务,解析结果到 Json 对象.我想在一个单独的文件中保存 web 服务的 URI,所以我在 strings.xml 文件中添加了基础的 uri: <string name="BaseRestURL">http://192.168.1.2:8080/SensorRestService/webresources/</string> 在 java

smarty模板引擎从配置文件中获取数据的方法_php技巧

本文实例讲述了smarty模板引擎从配置文件中获取数据的方法.分享给大家供大家参考.具体如下: 当某个变量值,不希望在程序中写死时,就可以把该变量写到配置文件里,并从中获取(常见的配置样式). 第一步:先写一个配置文件,如数据库的 db.conf,后缀名conf可以随便写,db.ini也行.文件中内容的格式需要固定:key="值",每一行后面不需要添加分号或者什么,直接回国换行,如: 配置文件:db.conf 复制代码 代码如下: host = "localhost"

spring-Spring配置中调用外部数据库配置文件

问题描述 Spring配置中调用外部数据库配置文件 (非web)将数据库配置文件放在src下编译后自动在类路径下生成该文件,这种方式会,但是,如果数据库配置文件不放在src下,而是和src同级目录,Spring配置文件中如何调用这个配置文件? 解决方案 src是类路径,在调用的时候可以在web.xml中指定路径参数classpath*:spring-context.xml这样来配置,如果不是放在src,那么就不在类路径下,那么只有指定具体路径来加载.

获取UWP配置文件中的版本信息

原文:获取UWP配置文件中的版本信息 在一般的软件中,我们都会显示当前软件的版本信息.以前作者都是在发版的时候修改一下UWP的配置文件中的版本信息和软件中的版本信息.但是每次这样很麻烦,有时间忘记修改了软件中的版本信息就会造成发布的版本和实际显示的版本不同,因此想能不能在软件中获取配置文件的版本号显示出来就可以了.这样每次发版只需修改配置信息中的版本. 以下是具体的用法: string appVersion = string.Format("版本: {0}.{1}.{2}.{3}",

Android开发中使用外部应用获取SD卡状态的方法

本文实例讲述了Android开发中使用外部应用获取SD卡状态的方法.分享给大家供大家参考,具体如下: 先来看看常规获取SD卡状态的方法 if (Environment.getExternalStorageState().equals( Environment.MEDIA_MOUNTED)) { // sd card 可用 }else { // 当前不可用 } Environment.MEDIA_MOUNTED // sd卡在手机上正常使用状态 Environment.MEDIA_UNMOUNTE

Enterprise Library 2.0 技巧(1):如何使用外部配置文件

摘要:我们知道在Enterprise Library1.1中对于每一个应用程序块都有一个对应的配置文件,而在Enterprise Library2.0中却把所有的配置信息都放在了应用程序配置文件(App.config或Web.config)中,在2.0下,我们如何使用外部配置文件?如何为每个应用程序块创建对应的配置文件? 主要内容 1.不使用外部配置文件 2.使用不同的ConfigurationSource 3.使用多个ConfigurationSource 4.使用.NET的configSou

在Java中获取系统属性

在Java中获取系统属性 大庆油田有限责任公司 苏洋  01-5-22 上午 11:12:51 -------------------------------------------------------------------------------- Java语言以其面向对象.跨平台.可移植性好.安全性高等优点,受到众多编程人员的青睐,越来越多的人将其作为应用软件开发语言的首选. 在Java应用程序运行时,特别是需要在跨平台工作环境下运行时,需要确定操作系统类型.用户JDK版本和用户工作目