Show / Hide Table of Contents

Class AbpValidationException

Inheritance
object
Exception
AbpException
AbpValidationException
Implements
ISerializable
IHasLogLevel
IHasValidationErrors
IExceptionWithSelfLogging
Inherited Members
Exception.GetBaseException()
Exception.ToString()
Exception.GetType()
Exception.TargetSite
Exception.Message
Exception.Data
Exception.InnerException
Exception.HelpLink
Exception.Source
Exception.HResult
Exception.StackTrace
Exception.SerializeObjectState
object.MemberwiseClone()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Validation
Assembly: Volo.Abp.Validation.Abstractions.dll
Syntax
public class AbpValidationException : AbpException, ISerializable, IHasLogLevel, IHasValidationErrors, IExceptionWithSelfLogging

Constructors

AbpValidationException()

Declaration
public AbpValidationException()

AbpValidationException(IList<ValidationResult>)

Declaration
public AbpValidationException(IList<ValidationResult> validationErrors)
Parameters
Type Name Description
IList<ValidationResult> validationErrors

AbpValidationException(string)

Declaration
public AbpValidationException(string message)
Parameters
Type Name Description
string message

AbpValidationException(string, IList<ValidationResult>)

Declaration
public AbpValidationException(string message, IList<ValidationResult> validationErrors)
Parameters
Type Name Description
string message
IList<ValidationResult> validationErrors

AbpValidationException(string, Exception)

Declaration
public AbpValidationException(string message, Exception innerException)
Parameters
Type Name Description
string message
Exception innerException

Properties

LogLevel

Declaration
public LogLevel LogLevel { get; set; }
Property Value
Type Description
LogLevel

ValidationErrors

Declaration
public IList<ValidationResult> ValidationErrors { get; }
Property Value
Type Description
IList<ValidationResult>

Methods

Log(ILogger)

Declaration
public void Log(ILogger logger)
Parameters
Type Name Description
ILogger logger

Implements

ISerializable
IHasLogLevel
IHasValidationErrors
IExceptionWithSelfLogging

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform