TypeFilterAttribute 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 membuat filter jenis ImplementationTypelain , mengambil argumen konstruktor yang hilang dari injeksi dependensi jika tersedia di sana.
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
- Warisan
-
TypeFilterAttribute
- Turunan
- Atribut
- Penerapan
Keterangan
Terutama digunakan dalam FilterCollection.Add panggilan.
Mirip ServiceFilterAttribute dengan in yang keduanya menggunakan injeksi konstruktor. Gunakan ServiceFilterAttribute sebagai gantinya jika filter itu sendiri adalah layanan.
Konstruktor
TypeFilterAttribute(Type) |
Membuat instans baru TypeFilterAttribute . |
Properti
Arguments |
Mendapatkan atau mengatur argumen non-layanan untuk diteruskan ke ImplementationType konstruktor. |
ImplementationType |
Mendapatkan filter untuk Type dibuat. |
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 numerik naik dari Order properti . |
Metode
CreateInstance(IServiceProvider) |
Membuat instans filter yang dapat dieksekusi. |
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk