Show / Hide Table of Contents

Class ValidationInterceptor

Inheritance
System.Object
ValidationInterceptor
Implements
ITransientDependency
Namespace: Volo.Abp.Validation
Assembly: Volo.Abp.Validation.dll
Syntax
public class ValidationInterceptor : AbpInterceptor, ITransientDependency

Constructors

ValidationInterceptor(IMethodInvocationValidator)

Declaration
public ValidationInterceptor(IMethodInvocationValidator methodInvocationValidator)
Parameters
Type Name Description
IMethodInvocationValidator methodInvocationValidator

Methods

InterceptAsync(IAbpMethodInvocation)

Declaration
public override Task InterceptAsync(IAbpMethodInvocation invocation)
Parameters
Type Name Description
IAbpMethodInvocation invocation
Returns
Type Description
Task

Validate(IAbpMethodInvocation)

Declaration
protected virtual void Validate(IAbpMethodInvocation invocation)
Parameters
Type Name Description
IAbpMethodInvocation invocation

Implements

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