Class BuilderWithPropValidator<TObj, T>
- Namespace
- ExpressValidator
- Assembly
- ExpressValidator.dll
This class is primarily for internal use by ExpressValidator.
public class BuilderWithPropValidator<TObj, T> : IBuilderWithPropValidator<TObj, T>
Type Parameters
TObj
T
- Inheritance
-
BuilderWithPropValidator<TObj, T>
- Implements
-
IBuilderWithPropValidator<TObj, T>
- Inherited Members
Methods
WithAsyncValidation(Action<IRuleBuilderOptions<T, T>>)
Allows validators to be added to the IRuleBuilderOptions<T, T> property rule builder with possible use with async validators.
public ExpressValidatorBuilder<TObj> WithAsyncValidation(Action<IRuleBuilderOptions<T, T>> action)
Parameters
action
Action<IRuleBuilderOptions<T, T>>Action to add validators
Returns
- ExpressValidatorBuilder<TObj>
<ExpressValidatorBuilder<TObj>>
WithValidation(Action<IRuleBuilderOptions<T, T>>)
Allows validators to be added in the IRuleBuilderOptions<T, T> property rule builder.
public ExpressValidatorBuilder<TObj> WithValidation(Action<IRuleBuilderOptions<T, T>> action)
Parameters
action
Action<IRuleBuilderOptions<T, T>>Action to add validators
Returns
- ExpressValidatorBuilder<TObj>
<ExpressValidatorBuilder<TObj>>