Table of Contents

Class BaseRequest<T>

Namespace
Biwen.QuickApi
Assembly
Biwen.QuickApi.dll
public abstract class BaseRequest<T> where T : class, new()

Type Parameters

T
Inheritance
BaseRequest<T>
Derived
Inherited Members
Extension Methods

Constructors

BaseRequest()

protected BaseRequest()

Methods

RuleFor<TProperty>(Expression<Func<T, TProperty>>)

添加验证规则

public IRuleBuilderInitial<T, TProperty> RuleFor<TProperty>(Expression<Func<T, TProperty>> expression)

Parameters

expression Expression<Func<T, TProperty>>

Returns

IRuleBuilderInitial<T, TProperty>

Type Parameters

TProperty

Validate()

验证请求对象

public ValidationResult Validate()

Returns

ValidationResult

ValidateAsync(CancellationToken)

异步验证请求对象

public Task<ValidationResult> ValidateAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<ValidationResult>