Share via


ExceptionContext Sınıf

Tanım

Özel durum için bir bağlam, örneğin IExceptionFilter ve IAsyncExceptionFilter uygulamaları filtreler.

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
Devralma

Oluşturucular

ExceptionContext(ActionContext, IList<IFilterMetadata>)

Yeni ExceptionContext bir örnek oluşturur.

Özellikler

ActionDescriptor

Seçili eylem için öğesini ActionDescriptor alır veya ayarlar.

(Devralındığı yer: ActionContext)
Exception

Eylemi yürütürken yakalananı alır veya ayarlar Exception .

ExceptionDispatchInfo

Bu bilgiler yakalandıysa için Exceptionöğesini alır veya ayarlarExceptionDispatchInfo.

ExceptionHandled

öğesinin işlendiğini belirten Exception bir gösterge alır veya ayarlar.

Filters

Tüm uygulanabilir IFilterMetadata uygulamaları alır.

(Devralındığı yer: FilterContext)
HttpContext

Geçerli istek için öğesini HttpContext alır veya ayarlar.

(Devralındığı yer: ActionContext)
ModelState

ModelStateDictionary öğesini alır.

(Devralındığı yer: ActionContext)
Result

öğesini alır veya ayarlar IActionResult.

RouteData

Geçerli istek için öğesini RouteData alır veya ayarlar.

(Devralındığı yer: ActionContext)

Yöntemler

FindEffectivePolicy<TMetadata>()

ile FilterContextilişkili eyleme uygulanan türün TMetadata en etkili (en özel) ilkesini döndürür.

(Devralındığı yer: FilterContext)
IsEffectivePolicy<TMetadata>(TMetadata)

Sağlananın IFilterMetadata ile FilterContextilişkili eyleme uygulanan en etkili ilke (en özel) olup olmadığını belirten bir değer döndürür.

(Devralındığı yer: FilterContext)

Şunlara uygulanır