Table of Contents

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

rules IEnumerable<IValidationRule>

验证规则列表

Properties

Rules

获取所有验证规则

public IReadOnlyList<IValidationRule> Rules { get; }

Property Value

IReadOnlyList<IValidationRule>

Methods

Validate(ICfgRoot)

验证配置

public ValidationResult Validate(ICfgRoot cfg)

Parameters

cfg ICfgRoot

配置根

Returns

ValidationResult

验证结果