Class MaxValidator
- Namespace
- BootstrapBlazor.Components
- Assembly
- BootstrapBlazor.dll
选项最大数验证实现类
public class MaxValidator : ValidatorBase, IValidator
- Inheritance
-
MaxValidator
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
MaxValidator()
public MaxValidator()
Properties
ErrorMessage
获得/设置 错误描述信息
public string? ErrorMessage { get; set; }
Property Value
SplitCallback
获得/设置 分割回调方法 默认 使用 ',' 分割
public Func<string, int> SplitCallback { get; set; }
Property Value
Value
获得/设置 值
public int Value { get; set; }
Property Value
Methods
GetErrorMessage()
获得 ErrorMessage 方法
protected virtual string GetErrorMessage()
Returns
Validate(int)
验证方法 小于等于 Value 时 返回 true
protected virtual bool Validate(int count)
Parameters
count
int
Returns
Validate(object?)
检查 Value 是否合法 返回 true 表示合法
protected virtual bool Validate(object? propertyValue)
Parameters
propertyValue
object
Returns
Validate(object?, ValidationContext, List<ValidationResult>)
验证方法
public override void Validate(object? propertyValue, ValidationContext context, List<ValidationResult> results)
Parameters
propertyValue
object待校验值
context
ValidationContextValidateContext 实例
results
List<ValidationResult>ValidateResult 集合实例