zoukankan      html  css  js  c++  java
  • 在app.config自定义一些配置信息

    我们想到的是将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>里了
    不懂得放哪些.可以先序列化一下你需要的哪个类.把信息复制过来就可以搞定了.
  • 相关阅读:
    php的四种算法
    laravel框架安装过程中遇到的问题
    json_decode转码无效
    php通过mysqli链接mysql数据库
    jq函数绑定与解绑
    redis的运行机制
    数据库设计的三范式
    MYSQL数据库索引
    PHP超全局变量数组
    vue的settings.json格式化配置
  • 原文地址:https://www.cnblogs.com/lovebanyi/p/741951.html
Copyright © 2011-2022 走看看