ActionExecutingContext Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Eylem filtreleri, özellikle OnActionExecuting(ActionExecutingContext) ve OnActionExecutionAsync(ActionExecutingContext, ActionExecutionDelegate) çağrıları için bir bağlam.
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
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 olmayan |
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 |
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) |