ServiceFilterAttribute 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.
içinde başka bir filtre bulan bir IServiceProviderfiltre.
public ref class ServiceFilterAttribute : 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 ServiceFilterAttribute : Attribute, Microsoft.AspNetCore.Mvc.Filters.IFilterFactory, Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)>]
type ServiceFilterAttribute = class
inherit Attribute
interface IFilterFactory
interface IFilterMetadata
interface IOrderedFilter
Public Class ServiceFilterAttribute
Inherits Attribute
Implements IFilterFactory, IOrderedFilter
- Devralma
-
ServiceFilterAttribute
- Türetilmiş
- Öznitelikler
- Uygulamalar
Açıklamalar
Öncelikli olarak çağrılarda FilterCollection.AddService kullanılır.
TypeFilterAttribute her ikisinde de oluşturucu eklemesine benzer. Bunun yerine filtrenin kendisi bir hizmet değilse kullanın TypeFilterAttribute .
Oluşturucular
ServiceFilterAttribute(Type) |
Yeni ServiceFilterAttribute bir örnek oluşturur. |
Özellikler
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. |
ServiceType |
Type Bulunacak filtreyi alır. |
Yöntemler
CreateInstance(IServiceProvider) |
Yürütülebilir filtrenin bir örneğini oluşturur. |