Show / Hide Table of Contents

Class AbpExceptionPageFilter

Inheritance
object
AbpExceptionPageFilter
Implements
IAsyncPageFilter
IFilterMetadata
IAbpFilter
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 AbpExceptionPageFilter : IAsyncPageFilter, IFilterMetadata, IAbpFilter, ITransientDependency

Constructors

AbpExceptionPageFilter()

Declaration
public AbpExceptionPageFilter()

Methods

HandleAndWrapException(PageHandlerExecutedContext)

Declaration
protected virtual Task HandleAndWrapException(PageHandlerExecutedContext context)
Parameters
Type Name Description
PageHandlerExecutedContext context
Returns
Type Description
Task

OnPageHandlerExecutionAsync(PageHandlerExecutingContext, PageHandlerExecutionDelegate)

Declaration
public virtual Task OnPageHandlerExecutionAsync(PageHandlerExecutingContext context, PageHandlerExecutionDelegate next)
Parameters
Type Name Description
PageHandlerExecutingContext context
PageHandlerExecutionDelegate next
Returns
Type Description
Task

OnPageHandlerSelectionAsync(PageHandlerSelectedContext)

Declaration
public Task OnPageHandlerSelectionAsync(PageHandlerSelectedContext context)
Parameters
Type Name Description
PageHandlerSelectedContext context
Returns
Type Description
Task

ShouldHandleException(PageHandlerExecutingContext)

Declaration
protected virtual bool ShouldHandleException(PageHandlerExecutingContext context)
Parameters
Type Name Description
PageHandlerExecutingContext context
Returns
Type Description
bool

Implements

IAsyncPageFilter
IFilterMetadata
IAbpFilter
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>>)
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