Show / Hide Table of Contents

Class MethodInvocationValidator

Inheritance
System.Object
MethodInvocationValidator
Implements
IMethodInvocationValidator
ITransientDependency
Namespace: Volo.Abp.Validation
Assembly: Volo.Abp.Validation.dll
Syntax
public class MethodInvocationValidator : object, IMethodInvocationValidator, ITransientDependency

Constructors

MethodInvocationValidator(IObjectValidator)

Declaration
public MethodInvocationValidator(IObjectValidator objectValidator)
Parameters
Type Name Description
IObjectValidator objectValidator

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
Type Name Description
MethodInvocationValidationContext context

HasSingleNullArgument(MethodInvocationValidationContext)

Declaration
protected virtual bool HasSingleNullArgument(MethodInvocationValidationContext context)
Parameters
Type Name Description
MethodInvocationValidationContext context
Returns
Type Description
System.Boolean

IsValidationDisabled(MethodInvocationValidationContext)

Declaration
protected virtual bool IsValidationDisabled(MethodInvocationValidationContext context)
Parameters
Type Name Description
MethodInvocationValidationContext context
Returns
Type Description
System.Boolean

ThrowValidationError(MethodInvocationValidationContext)

Declaration
protected virtual void ThrowValidationError(MethodInvocationValidationContext context)
Parameters
Type Name Description
MethodInvocationValidationContext context

Validate(MethodInvocationValidationContext)

Declaration
public virtual void Validate(MethodInvocationValidationContext context)
Parameters
Type Name Description
MethodInvocationValidationContext context

Implements

IMethodInvocationValidator
ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft