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: - actionContext (Microsoft.AspNetCore.Mvc.ActionContext) – The
Microsoft.AspNetCore.Mvc.ActionContext
. - filters (System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata>) – All applicable
Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
implementations.
public ExceptionContext(ActionContext actionContext, IList<IFilterMetadata> filters)
- actionContext (Microsoft.AspNetCore.Mvc.ActionContext) – The
-
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 theMicrosoft.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; }
-