Aracılığıyla paylaş


PageHandlerExecutingContext Sınıf

Tanım

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

Oluşturucular

PageHandlerExecutingContext(PageContext, IList<IFilterMetadata>, HandlerMethodDescriptor, IDictionary<String,Object>, Object)

PageHandlerExecutingContext öğesinin yeni bir örneğini oluşturur.

Özellikler

ActionDescriptor

Geçerli sayfayla ilişkili tanımlayıcıyı alır.

Filters

Tüm geçerli IFilterMetadata uygulamaları alır.

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

İşleyici yöntemini çağırırken geçirilmesi gereken bağımsız değişkenleri alır. Anahtarlar parametre adlarıdır.

HandlerInstance

İşleyici yöntemini içeren nesne örneğini alır.

HandlerMethod

Çağrılmak üzere olan işleyici yönteminin tanımlayıcısını alır.

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. Sayfa filtresinin içinde değer olmayannull bir değere ayarlandığındaResult, sayfa ve kalan tüm sayfa filtreleri kısa devre oluşturur.

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