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 bir örnek FilterContext örneği örneği.

Özellikler

ActionDescriptor

ActionDescriptorSeçili eylem için alır veya ayarlar.

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

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

HttpContext

HttpContextGeçerli istek için alır veya ayarlar.

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

ModelStateDictionary öğesini alır.

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

RouteDataGeçerli istek için alır veya ayarlar.

(Devralındığı yer: ActionContext)

Yöntemler

FindEffectivePolicy<TMetadata>()

ile ilişkili eyleme uygulanan türünde en TMetadata etkili (en özel) ilkeyi FilterContext döndürür.

IsEffectivePolicy<TMetadata>(TMetadata)

Sağlanan ilkenin ile ilişkili eyleme uygulanan en etkili ilke IFilterMetadata (en özel) olup olmadığını belirten bir değer FilterContext döndürür.

Şunlara uygulanır