Table of Contents

Class RangeRule

Namespace
Apq.Cfg.Validation.Rules
Assembly
Apq.Cfg.dll

范围验证规则工厂

public static class RangeRule
Inheritance
RangeRule
Inherited Members

Methods

ForDateTime(string, DateTime, DateTime, string?)

创建日期时间范围验证规则

public static RangeRule<DateTime> ForDateTime(string key, DateTime min, DateTime max, string? errorMessage = null)

Parameters

key string
min DateTime
max DateTime
errorMessage string

Returns

RangeRule<DateTime>

ForDecimal(string, decimal, decimal, string?)

创建十进制数范围验证规则

public static RangeRule<decimal> ForDecimal(string key, decimal min, decimal max, string? errorMessage = null)

Parameters

key string
min decimal
max decimal
errorMessage string

Returns

RangeRule<decimal>

ForDouble(string, double, double, string?)

创建双精度浮点数范围验证规则

public static RangeRule<double> ForDouble(string key, double min, double max, string? errorMessage = null)

Parameters

key string
min double
max double
errorMessage string

Returns

RangeRule<double>

ForInt(string, int, int, string?)

创建整数范围验证规则

public static RangeRule<int> ForInt(string key, int min, int max, string? errorMessage = null)

Parameters

key string
min int
max int
errorMessage string

Returns

RangeRule<int>

ForLong(string, long, long, string?)

创建长整数范围验证规则

public static RangeRule<long> ForLong(string key, long min, long max, string? errorMessage = null)

Parameters

key string
min long
max long
errorMessage string

Returns

RangeRule<long>