ExceptionContext Class

A context for exception filters i.e. Microsoft.AspNetCore.Mvc.Filters.IExceptionFilter and Microsoft.AspNetCore.Mvc.Filters.IAsyncExceptionFilter implementations.

Namespace
Microsoft.AspNetCore.Mvc.Filters
Assemblies
  • Microsoft.AspNetCore.Mvc.Abstractions

Syntax

public class ExceptionContext : FilterContext
class Microsoft.AspNetCore.Mvc.Filters.ExceptionContext

Constructors

ExceptionContext(Microsoft.AspNetCore.Mvc.ActionContext, System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata>)

Instantiates a new Microsoft.AspNetCore.Mvc.Filters.ExceptionContext instance.

Arguments:
public ExceptionContext(ActionContext actionContext, IList<IFilterMetadata> filters)

Properties

Microsoft.AspNetCore.Mvc.Filters.ExceptionContext.Exception

Gets or sets the System.Exception caught while executing the action.

Return type:System.Exception
public virtual Exception Exception { get; set; }
Microsoft.AspNetCore.Mvc.Filters.ExceptionContext.ExceptionDispatchInfo

Gets or sets the System.Runtime.ExceptionServices.ExceptionDispatchInfo for the Microsoft.AspNetCore.Mvc.Filters.ExceptionContext.Exception, if this information was captured.

Return type:System.Runtime.ExceptionServices.ExceptionDispatchInfo
public virtual ExceptionDispatchInfo ExceptionDispatchInfo { get; set; }
Microsoft.AspNetCore.Mvc.Filters.ExceptionContext.ExceptionHandled

Gets or sets an indication that the Microsoft.AspNetCore.Mvc.Filters.ExceptionContext.Exception has been handled.

Return type:System.Boolean
public virtual bool ExceptionHandled { get; set; }
Microsoft.AspNetCore.Mvc.Filters.ExceptionContext.Result

Gets or sets the Microsoft.AspNetCore.Mvc.IActionResult.

Return type:Microsoft.AspNetCore.Mvc.IActionResult
public virtual IActionResult Result { get; set; }