TypeFilterAttribute Sınıf

Tanım

türünde başka bir filtre oluşturan ve varsa bağımlılık ekleme işleminden eksik oluşturucu bağımsız değişkenlerini alan bir filtre ImplementationType.

public ref class TypeFilterAttribute : Attribute, Microsoft::AspNetCore::Mvc::Filters::IFilterFactory, Microsoft::AspNetCore::Mvc::Filters::IOrderedFilter
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)]
public class TypeFilterAttribute : Attribute, Microsoft.AspNetCore.Mvc.Filters.IFilterFactory, Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)>]
type TypeFilterAttribute = class
    inherit Attribute
    interface IFilterFactory
    interface IFilterMetadata
    interface IOrderedFilter
Public Class TypeFilterAttribute
Inherits Attribute
Implements IFilterFactory, IOrderedFilter
Devralma
TypeFilterAttribute
Türetilmiş
Öznitelikler
Uygulamalar

Açıklamalar

Öncelikli olarak çağrılarda FilterCollection.Add kullanılır.

ServiceFilterAttribute her ikisinde de oluşturucu eklemesine benzer. Bunun yerine filtrenin kendisi bir hizmetse kullanın ServiceFilterAttribute .

Oluşturucular

TypeFilterAttribute(Type)

Yeni TypeFilterAttribute bir örnek oluşturur.

Özellikler

Arguments

Oluşturucuya geçirmek ImplementationType için hizmet dışı bağımsız değişkenleri alır veya ayarlar.

ImplementationType

Type Oluşturulacak filtrenin öğesini alır.

IsReusable

sonucunun CreateInstance(IServiceProvider) istekler arasında yeniden kullanılıp kullanılamadığını belirten bir değer alır.

Order

Filtrelerin yürütülmesinin sırasını belirlemek için sıra değerini alır. Filtreler, özelliğin Order artan sayısal değerinde yürütülür.

Yöntemler

CreateInstance(IServiceProvider)

Yürütülebilir filtrenin bir örneğini oluşturur.

Şunlara uygulanır