/// <inheritdoc />
        public IHealthPolicyConfiguration Add(string policyName, IHealthPolicy healthPolicy)
        {
            if (string.IsNullOrWhiteSpace(policyName) || this.policies.ContainsKey(policyName))
            {
                throw new ArgumentException(nameof(policyName));
            }

            var policy = new HealthPolicyConfiguration(policyName, healthPolicy);

            this.policies.Add(policyName, policy);
            return(policy);
        }
示例#2
0
 public HealthPolicyConfiguration(string policyName, IHealthPolicy healthPolicy)
 {
     this.policyName   = policyName;
     this.healthPolicy = healthPolicy;
 }