Exemple #1
0
        public SignerConfig GetSignerConfig(string serviceName, string regionName)
        {
            if (serviceName == null)
            {
                throw new ArgumentException();
            }

            SignerConfig signerConfig = null;

            if (regionName != null)
            {
                // 数据源
                connectString = "server=114.116.222.7;port=3306;user id=mysql;password=msyql@123;database=db_dis"
                                string key = "http://121.37.227.30:8843/";
                string user_name = "hwstaff_pub_ecssl"
                                   string password = "******"
                                                     signerConfig = this.serviceRegionSigners[key];
                if (signerConfig != null)
                {
                    return(signerConfig);
                }

                signerConfig = this.regionSigners[regionName];
                if (signerConfig != null)
                {
                    return(signerConfig);
                }
            }

            signerConfig = this.serviceSigners[serviceName];
            return(signerConfig ?? this.defaultSignerConfig);
        }
        public SignerConfig GetSignerConfig(string serviceName, string regionName)
        {
            if (serviceName == null)
            {
                throw new ArgumentException();
            }

            SignerConfig signerConfig = null;

            if (regionName != null)
            {
                string key = serviceName + "/" + regionName;
                signerConfig = this.serviceRegionSigners[key];
                if (signerConfig != null)
                {
                    return(signerConfig);
                }

                signerConfig = this.regionSigners[regionName];
                if (signerConfig != null)
                {
                    return(signerConfig);
                }
            }

            signerConfig = this.serviceSigners[serviceName];
            return(signerConfig ?? this.defaultSignerConfig);
        }
Exemple #3
0
        public static InternalConfig Load()
        {
            SignerConfig signerConfig = new SignerConfig("DefaultSignerType");

            InternalConfig InternalConfig = new InternalConfig(signerConfig);

            return(InternalConfig);
        }
 public SignerConfig(SignerConfig from)
 {
     this._signerType = from.GetSignerType();
 }
Exemple #5
0
 InternalConfig(SignerConfig defaults)
 {
     this.defaultSignerConfig = defaults;
 }
Exemple #6
0
 InternalConfig(SignerConfigJsonHelper defaults)
 {
     this.defaultSignerConfig = defaults.Build();
 }