现在的位置: 首页 > 综合 > 正文

在app.config自定义一些配置信息

2012年10月28日 ⁄ 综合 ⁄ 共 1050字 ⁄ 字号 评论关闭

我们想到的是将xml反序化.这们就可以得到这个对象了

 


    [Serializable()]
    [XmlRoot(
"FetcherConfig")]
    
public class FetcherConfiguration
    
{
       
///某些属性

        
public static FetcherConfiguration GetConfig()
        
{
            
if (instance_ == null)
            
{
               instance_ 
= (FetcherConfiguration) ConfigurationSettings.GetConfig("FetcherConfig");
            }

            
return instance_;
        }


          }

这个xml的信息是从哪来呢?我们是把它放在app.config里的所以我们需要下面的Handler

public class FetcherConfigSerializerSectionHandler:IConfigurationSectionHandler
    
{
        
IConfigurationSectionHandler Members
    }

配置
我们需要加入自己的<configSections>
<section name="配置节的名字Xmlroot的名字" type="类的全名,类库的名字" />
接下来就可以把一些信息放到
<configuration>里了
不懂得放哪些.可以先序列化一下你需要的哪个类.把信息复制过来就可以搞定了.

抱歉!评论已关闭.