Class MethodInvocationValidator
Inheritance
MethodInvocationValidator
Assembly: Volo.Abp.Validation.dll
Syntax
public class MethodInvocationValidator : IMethodInvocationValidator, ITransientDependency
Constructors
MethodInvocationValidator(IObjectValidator)
Declaration
public MethodInvocationValidator(IObjectValidator objectValidator)
Parameters
Methods
AddMethodParameterValidationErrorsAsync(IAbpValidationResult, ParameterInfo, object)
Declaration
protected virtual Task AddMethodParameterValidationErrorsAsync(IAbpValidationResult context, ParameterInfo parameterInfo, object parameterValue)
Parameters
Returns
AddMethodParameterValidationErrorsAsync(MethodInvocationValidationContext)
Declaration
protected virtual Task AddMethodParameterValidationErrorsAsync(MethodInvocationValidationContext context)
Parameters
Returns
HasSingleNullArgument(MethodInvocationValidationContext)
Declaration
protected virtual bool HasSingleNullArgument(MethodInvocationValidationContext context)
Parameters
Returns
IsValidationDisabled(MethodInvocationValidationContext)
Declaration
protected virtual bool IsValidationDisabled(MethodInvocationValidationContext context)
Parameters
Returns
ThrowValidationError(MethodInvocationValidationContext)
Declaration
protected virtual void ThrowValidationError(MethodInvocationValidationContext context)
Parameters
ValidateAsync(MethodInvocationValidationContext)
Declaration
public virtual Task ValidateAsync(MethodInvocationValidationContext context)
Parameters
Returns
Implements
Extension Methods