Sdílet prostřednictvím


ExceptionContext Třída

Definice

Kontext pro filtry výjimek, tj. IExceptionFilter a IAsyncExceptionFilter implementace.

public ref class ExceptionContext : Microsoft::AspNetCore::Mvc::Filters::FilterContext
public class ExceptionContext : Microsoft.AspNetCore.Mvc.Filters.FilterContext
type ExceptionContext = class
    inherit FilterContext
Public Class ExceptionContext
Inherits FilterContext
Dědičnost

Konstruktory

ExceptionContext(ActionContext, IList<IFilterMetadata>)

Vytvoří instanci nové ExceptionContext instance.

Vlastnosti

ActionDescriptor

Získá nebo nastaví ActionDescriptor pro vybranou akci.

(Zděděno od ActionContext)
Exception

Získá nebo nastaví zachycený Exception při provádění akce.

ExceptionDispatchInfo

Získá nebo nastaví ExceptionDispatchInfo pro Exception, pokud byly tyto informace zachyceny.

ExceptionHandled

Získá nebo nastaví indikaci, že Exception byla zpracována.

Filters

Získá všechny použitelné IFilterMetadata implementace.

(Zděděno od FilterContext)
HttpContext

Získá nebo nastaví pro HttpContext aktuální požadavek.

(Zděděno od ActionContext)
ModelState

Získá .ModelStateDictionary

(Zděděno od ActionContext)
Result

Získá nebo nastaví IActionResult.

RouteData

Získá nebo nastaví pro RouteData aktuální požadavek.

(Zděděno od ActionContext)

Metody

FindEffectivePolicy<TMetadata>()

Vrátí nejúčinnější (nejkonkrétnější) zásadu typu TMetadata použitou na akci přidruženou k FilterContext.

(Zděděno od FilterContext)
IsEffectivePolicy<TMetadata>(TMetadata)

Vrátí hodnotu označující, jestli je poskytnutá IFilterMetadata zásada nejúčinnější (nejkonkrétnější) použitá na akci přidruženou k FilterContext.

(Zděděno od FilterContext)

Platí pro