zoukankan      html  css  js  c++  java
  • .NET Remoting获取配置通道:

     接上文:

    public static string ChannelManagerUrl
            {
                get
                {
                    return App.GetSetting(Consts.SETTING_CHANNELMANAGER_URL);
                }
            }

     /// <summary>
            /// 获取指定的配置项,
            /// 取值顺序:
            /// 1.从配置文件的“AppSettings”节点取值。
            /// 2.从“注册表”的“SOFTWAREYYYY.SmsPlatform{ModuleName}”取值。
            /// 3.从“SOFTWAREYYYY.SmsPlatform”取值。
            /// </summary>
            /// <param name="key"></param>
            /// <returns></returns>
            public static string GetSetting(string key)
            {
                var v = ConfigurationManager.AppSettings[key];//先取配置文件中的设置
                if (v != null)
                    return v;

                var registryKey = Microsoft.Win32.Registry.LocalMachine.CreateSubKey(RegKeyName);//获取注册表
                if (registryKey == null)
                    return null;

                object o = null;
                if (ModuleName != null)
                {
                    var registrySubKey = registryKey.OpenSubKey(ModuleName); //取注册表中的子项设置
                    if (registrySubKey != null)
                    {
                        o = registrySubKey.GetValue(key);
                        registrySubKey.Close();
                    }
                }
                if (o == null)
                {
                    o = registryKey.GetValue(key);//从公用项中取值
                    registryKey.Close();
                }
                if (o == null)
                    return null;

                v = o as string;
                if (v != null)
                    return v;
                return o + string.Empty;
            }

  • 相关阅读:
    基于SpringBoot+Mybatis+AntDesign快速开发平台,Jeecg-Boot 1.1 版本发布
    jeecg-boot 简易部署方案
    JeecgBoot版本4月份新版即将发布,抢先体验。。
    Jeecg-Boot 1.0版本发布,企业级快速开发平台
    jeecg之弹窗插件lhgdialog小结
    JEECG 集成KiSSO单点登录实现统一身份认证
    sass
    http1.1管线话 vs htttp2.0 多路复用
    http 状态码
    http参考
  • 原文地址:https://www.cnblogs.com/rengke2002/p/5919382.html
Copyright © 2011-2022 走看看