Aracılığıyla paylaş


ActionExecutingContext Sınıf

Tanım

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
Devralma
ActionExecutingContext

Oluşturucular

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

Yeni ActionExecutingContext bir örnek oluşturur.

Özellikler

ActionArguments

Eylemi çağırırken geçirilmesi gereken bağımsız değişkenleri alır. Anahtarlar parametre adlarıdır.

ActionDescriptor

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

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

Eylemi içeren denetleyici örneğini alır.

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

yürütülecek öğesini IActionResult alır veya ayarlar. Eylem filtresi içinde değer olmayannull bir değere ayarlandığındaResult, eylem ve kalan eylem filtreleri kısa devre olur.

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