Bagikan melalui


ActionExecutingContext Kelas

Definisi

public ref class ActionExecutingContext : Microsoft::AspNetCore::Mvc::Filters::FilterContext
public class ActionExecutingContext : Microsoft.AspNetCore.Mvc.Filters.FilterContext
type ActionExecutingContext = class
    inherit FilterContext
Public Class ActionExecutingContext
Inherits FilterContext
Warisan
ActionExecutingContext

Konstruktor

ActionExecutingContext(ActionContext, IList<IFilterMetadata>, IDictionary<String,Object>, Object)

Membuat instans baru ActionExecutingContext .

Properti

ActionArguments

Mendapatkan argumen untuk diteruskan saat memanggil tindakan. Kunci adalah nama parameter.

ActionDescriptor

Mendapatkan atau mengatur ActionDescriptor untuk tindakan yang dipilih.

(Diperoleh dari ActionContext)
Controller

Mendapatkan instans pengontrol yang berisi tindakan.

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 untuk mengeksekusi. Mengatur Result ke non-nilainull di dalam filter tindakan akan mengalihkan sirkuit pendek tindakan dan filter tindakan yang tersisa.

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