得到AppSettings中的配置信息的自定义类

using System;
using System.Configuration;

namespace OpenHack4
{
 /// <summary>
 /// web.config操作类
 /// </summary>
 public sealed class ConfigHelper
 {
  /// <summary>
  /// 得到AppSettings中的配置字符串信息
  /// </summary>
  /// <param name="key"></param>
  /// <returns></returns>
  public static string GetConfig(string key)
  {
   return ConfigurationSettings.AppSettings[key];
  }


  /// <summary>
  /// 得到AppSettings中的配置bool值信息
  /// </summary>
  /// <param name="key"></param>
  /// <returns></returns>
  public static bool GetConfigBool(string key)
  {
   bool result = false;
   string cfgVal = GetConfig(key);
   if(null != cfgVal && string.Empty != cfgVal)
   {
    try
    {
     result = bool.Parse(cfgVal);
    }
    catch(FormatException)
    {
     // Ignore format exceptions.
    }
   }

   return result;
  }
 }
}

更多相关文章
  • GoldenGate之update操作节点间不同步 故障现象:节点1.节点2进行update操作后,不能实现同步 解决过程: 1.常规巡检: 检查进程状态:正常 GGSCI (gc1) 7> info all Program Status Group Lag Time Since Chkpt ...
  • Exchange集线器传输服务器角色HUB脱域重新加域发现telnet 25连不上,同时以下两个服务开不起来,报错:1053 Microsoft Exchange Protected Service Host和Microsoft Exchange Service Host 同时在系统日志里发现很多报 ...
  • 进程条ProgressBar可以用来显示某个操作(比如下载文件)当前的进度,应用可以根据操作的进度改变进程条的长度.Android 中的进程条还支持一个辅助的进度条来显示莫个中间操作的进度,比如说解压一个文件包,主进度条可以显示整个文件包的解压进度,辅助进度条可以显示当前正在解压的文件的进度. 对于 ...
  • 转载请注明出处:王亟亟的大牛之路 5号的时候把自己的老版工具类贴了出来,然后今天上午又加了一点内容进去,然后也是简单的几个Button跑下,看看效果. 新增了两个类,一个手机信息类,一个数据格式转换类. PhoneUtil public class PhoneUtil { /*获取手机CPU信息*/ ...
  •  概 述:本文以Microsoft.Net中创建签名的CAB文件为例,说明怎样创建签名文件,从而使你的代码可以安全的在INTERNET上发布.希望能起到抛转引玉的作用.   一. Internet安全与数字签名 对于 Internet 应用程序的开发人员和用户而言,代码安全是一个主要问题.有下列风险 ...
  • 1.静态类和静态成员有哪些功能特性? 实现代码?     静态类和静态成员是指使用static关键字定义的类或成员,凡是static类的成员一定是static成员,不然会报错的.静态类和成员的一大特点就是它们是独一无二的.如果是static类,那么它是不能实例化的,而且加载在内存中只有一个:如果是s ...
一周排行
  • -正则表达式是一种文本模式的匹配工具. -文章导读: --1.正则对象的属性和方法 --2.字符串对象的方法 --3.使用正则表达式: 3.1 给字符串加上千分符 3.2 字符串中出现次数最多的字母 3.3 在多行中 ...
  • 项目整体管理过程 过程组 子过程 说明 启动过程组 制订项目章程 制定一份正式批准项目或阶段的文件,并记录能反映干系人需要和期望的初步要求过程 制订初步范围说明书 编制一份制订初步范围说明书,概要描述项目的范围 计划 ...
  • (1)二分查找算法可用于解决顺序存储且元素有序的查找问题,根据要求的不同可返回boolean true值或返回查找到的位置下标.如在数组  int [] array = {1,3,4,6,9,23}; 中查找6,返回 ...
  • 当我们保存图片后就会发个通知告诉系统让sdcard重新挂载,这样其他程序就会立即找到这张图片. Intent intent = new Intent(); intent.setAction(Intent.ACTION ...
  •   下面是本人在Delphi实际的开发中发现的问题,希望能同大家一起交流.   1.TDateTimePicker的错误 TDateTimePicker控件在读写日期时有很多错误,主要是日期不能及时刷新. 随便举一个 ...
  • 碳原子数量为偶数才增加患病风险 科技日报伦敦8月11日电 (记者刘海英)健康饮食离不开脂肪,但饱和脂肪却多被诟病,摄入过多的饱和脂肪酸被认为是许多疾病的致病诱因.而对于饱和脂肪酸与Ⅱ型糖尿病的关系,到目前为止学界还没 ...
  • window.location.href='http://www.51cto.com/edm/networkedm/edm40415.html';
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOME/bin/java –option 来启动,-option为虚拟机参数,JAVA_HOME为JDK安 ...
  • Q: UVM中有些component使用new()函数来创建,有些则是使用build_phase中的create()来创建,这两种方法有什么区别?分别应用在哪些场景? A:new()函数是sv的语法,而create是 ...
  • 第一篇,来记录下有关VTP和STP配置问题. 在说配置问题之前,我还是有必要注明一下这是什么协议以及用途,以防止又忘记. VTP协议VLAN中继协议,VTP,VLAN TRUNKING PROTOCOL VTP是一种 ...