Class ConfigValidator
- Namespace
- Apq.Cfg.Validation
- Assembly
- Apq.Cfg.dll
配置验证器实现
public sealed class ConfigValidator : IConfigValidator
- Inheritance
-
ConfigValidator
- Implements
- Inherited Members
Constructors
ConfigValidator(IEnumerable<IValidationRule>)
创建配置验证器
public ConfigValidator(IEnumerable<IValidationRule> rules)
Parameters
rulesIEnumerable<IValidationRule>验证规则列表
Properties
Rules
获取所有验证规则
public IReadOnlyList<IValidationRule> Rules { get; }
Property Value
Methods
Validate(ICfgRoot)
验证配置
public ValidationResult Validate(ICfgRoot cfg)
Parameters
cfgICfgRoot配置根
Returns
- ValidationResult
验证结果