Class MethodInvocationValidator
Inheritance
System.Object
MethodInvocationValidator
Implements
ITransientDependency
Assembly: Volo.Abp.Validation.dll
Syntax
public class MethodInvocationValidator : object, IMethodInvocationValidator, ITransientDependency
Constructors
MethodInvocationValidator(IObjectValidator)
Declaration
public MethodInvocationValidator(IObjectValidator objectValidator)
Parameters
Methods
AddMethodParameterValidationErrors(IAbpValidationResult, ParameterInfo, Object)
Declaration
protected virtual void AddMethodParameterValidationErrors(IAbpValidationResult context, ParameterInfo parameterInfo, object parameterValue)
Parameters
Type |
Name |
Description |
IAbpValidationResult |
context |
|
ParameterInfo |
parameterInfo |
|
System.Object |
parameterValue |
|
AddMethodParameterValidationErrors(MethodInvocationValidationContext)
Declaration
protected virtual void AddMethodParameterValidationErrors(MethodInvocationValidationContext context)
Parameters
HasSingleNullArgument(MethodInvocationValidationContext)
Declaration
protected virtual bool HasSingleNullArgument(MethodInvocationValidationContext context)
Parameters
Returns
Type |
Description |
System.Boolean |
|
IsValidationDisabled(MethodInvocationValidationContext)
Declaration
protected virtual bool IsValidationDisabled(MethodInvocationValidationContext context)
Parameters
Returns
Type |
Description |
System.Boolean |
|
ThrowValidationError(MethodInvocationValidationContext)
Declaration
protected virtual void ThrowValidationError(MethodInvocationValidationContext context)
Parameters
Validate(MethodInvocationValidationContext)
Declaration
public virtual void Validate(MethodInvocationValidationContext context)
Parameters
Implements
ITransientDependency
Extension Methods