Table of Contents

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

string

SplitCallback

获得/设置 分割回调方法 默认 使用 ',' 分割

public Func<string, int> SplitCallback { get; set; }

Property Value

Func<string, int>

Value

获得/设置 值

public int Value { get; set; }

Property Value

int

Methods

GetErrorMessage()

获得 ErrorMessage 方法

protected virtual string GetErrorMessage()

Returns

string

Validate(int)

验证方法 小于等于 Value 时 返回 true

protected virtual bool Validate(int count)

Parameters

count int

Returns

bool

Validate(object?)

检查 Value 是否合法 返回 true 表示合法

protected virtual bool Validate(object? propertyValue)

Parameters

propertyValue object

Returns

bool

Validate(object?, ValidationContext, List<ValidationResult>)

验证方法

public override void Validate(object? propertyValue, ValidationContext context, List<ValidationResult> results)

Parameters

propertyValue object

待校验值

context ValidationContext

ValidateContext 实例

results List<ValidationResult>

ValidateResult 集合实例