ServiceFilterAttribute Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Filter yang menemukan filter lain dalam IServiceProvider.
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
- Warisan
-
ServiceFilterAttribute
- Turunan
- Atribut
- Penerapan
Keterangan
Terutama digunakan dalam FilterCollection.AddService panggilan.
Mirip TypeFilterAttribute dengan yang keduanya menggunakan injeksi konstruktor. Gunakan TypeFilterAttribute sebagai gantinya jika filter bukan layanan itu sendiri.
Konstruktor
ServiceFilterAttribute(Type) |
Membuat instans baru ServiceFilterAttribute . |
Properti
IsReusable |
Mendapatkan nilai yang menunjukkan apakah hasilnya CreateInstance(IServiceProvider) dapat digunakan kembali di seluruh permintaan. |
Order |
Mendapatkan nilai pesanan untuk menentukan urutan eksekusi filter. Filter dijalankan dalam nilai Order numerik properti yang naik. |
ServiceType |
Type Mendapatkan filter untuk ditemukan. |
Metode
CreateInstance(IServiceProvider) |
Membuat instans filter yang dapat dieksekusi. |