FilterContext Sınıf

Tanım

Filtreler için soyut bağlam.

public ref class FilterContext abstract : Microsoft::AspNetCore::Mvc::ActionContext
public abstract class FilterContext : Microsoft.AspNetCore.Mvc.ActionContext
type FilterContext = class
    inherit ActionContext
Public MustInherit Class FilterContext
Inherits ActionContext
Devralma
FilterContext
Türetilmiş

Oluşturucular

FilterContext(ActionContext, IList<IFilterMetadata>)

Yeni FilterContext bir örnek oluşturur.

Özellikler

ActionDescriptor

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

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

Tüm uygulanabilir IFilterMetadata uygulamaları 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)
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.

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.

Şunlara uygulanır