Show / Hide Table of Contents

Class AbpExceptionFilter

Inheritance
object
AbpExceptionFilter
Implements
Microsoft.AspNetCore.Mvc.Filters.IAsyncExceptionFilter
Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
ITransientDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.AspNetCore.Mvc.ExceptionHandling
Assembly: Volo.Abp.AspNetCore.Mvc.dll
Syntax
public class AbpExceptionFilter : IAsyncExceptionFilter, IFilterMetadata, ITransientDependency

Constructors

AbpExceptionFilter()

Declaration
public AbpExceptionFilter()

Methods

HandleAndWrapException(ExceptionContext)

Declaration
protected virtual Task HandleAndWrapException(ExceptionContext context)
Parameters
Type Name Description
Microsoft.AspNetCore.Mvc.Filters.ExceptionContext context
Returns
Type Description
System.Threading.Tasks.Task

OnExceptionAsync(ExceptionContext)

Declaration
public virtual Task OnExceptionAsync(ExceptionContext context)
Parameters
Type Name Description
Microsoft.AspNetCore.Mvc.Filters.ExceptionContext context
Returns
Type Description
System.Threading.Tasks.Task

ShouldHandleException(ExceptionContext)

Declaration
protected virtual bool ShouldHandleException(ExceptionContext context)
Parameters
Type Name Description
Microsoft.AspNetCore.Mvc.Filters.ExceptionContext context
Returns
Type Description
bool

Implements

Microsoft.AspNetCore.Mvc.Filters.IAsyncExceptionFilter
Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
ITransientDependency

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>>)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In This Article
Back to top Powered by Volosoft