Share via


ExceptionContext Kelas

Definisi

Konteks untuk filter pengecualian yaitu IExceptionFilter dan IAsyncExceptionFilter implementasi.

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
Warisan

Konstruktor

ExceptionContext(ActionContext, IList<IFilterMetadata>)

Membuat instans baru ExceptionContext .

Properti

ActionDescriptor

Mendapatkan atau mengatur ActionDescriptor untuk tindakan yang dipilih.

(Diperoleh dari ActionContext)
Exception

Mendapatkan atau mengatur yang Exception tertangkap saat menjalankan tindakan.

ExceptionDispatchInfo

Mendapatkan atau mengatur ExceptionDispatchInfo untuk Exception, jika informasi ini ditangkap.

ExceptionHandled

Mendapatkan atau menetapkan indikasi bahwa telah ditangani Exception .

Filters

Mendapatkan semua implementasi yang berlaku IFilterMetadata .

(Diperoleh dari FilterContext)
HttpContext

Mendapatkan atau mengatur HttpContext untuk permintaan saat ini.

(Diperoleh dari ActionContext)
ModelState

ModelStateDictionaryMendapatkan .

(Diperoleh dari ActionContext)
Result

Mendapatkan atau mengatur IActionResult.

RouteData

Mendapatkan atau mengatur RouteData untuk permintaan saat ini.

(Diperoleh dari ActionContext)

Metode

FindEffectivePolicy<TMetadata>()

Mengembalikan kebijakan jenis TMetadata yang paling efektif (paling spesifik) yang diterapkan pada tindakan yang FilterContextterkait dengan .

(Diperoleh dari FilterContext)
IsEffectivePolicy<TMetadata>(TMetadata)

Mengembalikan nilai yang menunjukkan apakah yang disediakan IFilterMetadata adalah kebijakan yang paling efektif (paling spesifik) yang diterapkan pada tindakan yang FilterContextterkait dengan .

(Diperoleh dari FilterContext)

Berlaku untuk