1 using System;
2 using System.Collections.Generic;
3 using System.Linq;
4 using System.Text;
5 using System.Configuration;
6
7 namespace DataInterface.Archives
8 {
9 public class Configuration
10 {
11 /// <summary>
12 /// 索引器
13 /// </summary>
14 /// <param name="Configkey">配置项的key</param>
15 /// <returns></returns>
16 public string this[string configkey]
17 {
18 get { return GetFileConfigValue(configkey); }
19 }
20
21 private static Configuration _settings = new Configuration();
22 /// <summary>
23 /// 获取WebConfig 配置项的值。
24 /// </summary>
25 /// <param name="configkey">配置项的key</param>
26 /// <returns></returns>
27 private static string GetFileConfigValue(string configkey)
28 {
29 string configValue = ConfigurationManager.AppSettings[configkey];
30 return configValue ?? "";
31 }
32 }
33 }
用ConfigurationManager.AppSettings获取配置文件web.config中指定配置项的值。