ResultFilterAttribute 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 abstrak yang secara asinkron mengelilingi eksekusi hasil tindakan. Subkelas harus mengambil OnResultExecuting(ResultExecutingContext)alih , OnResultExecuted(ResultExecutedContext) atau OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) tetapi tidak OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) dan salah satu dari dua lainnya.
public ref class ResultFilterAttribute abstract : Attribute, Microsoft::AspNetCore::Mvc::Filters::IAsyncResultFilter, Microsoft::AspNetCore::Mvc::Filters::IOrderedFilter, Microsoft::AspNetCore::Mvc::Filters::IResultFilter
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)]
public abstract class ResultFilterAttribute : Attribute, Microsoft.AspNetCore.Mvc.Filters.IAsyncResultFilter, Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter, Microsoft.AspNetCore.Mvc.Filters.IResultFilter
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)>]
type ResultFilterAttribute = class
inherit Attribute
interface IResultFilter
interface IFilterMetadata
interface IAsyncResultFilter
interface IOrderedFilter
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)>]
type ResultFilterAttribute = class
inherit Attribute
interface IAsyncResultFilter
interface IFilterMetadata
interface IOrderedFilter
interface IResultFilter
Public MustInherit Class ResultFilterAttribute
Inherits Attribute
Implements IAsyncResultFilter, IOrderedFilter, IResultFilter
- Warisan
-
ResultFilterAttribute
- Turunan
- Atribut
- Penerapan
Konstruktor
ResultFilterAttribute() |
Filter abstrak yang secara asinkron mengelilingi eksekusi hasil tindakan. Subkelas harus mengambil OnResultExecuting(ResultExecutingContext)alih , OnResultExecuted(ResultExecutedContext) atau OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) tetapi tidak OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) dan salah satu dari dua lainnya. |
Properti
Order |
Mendapatkan nilai pesanan untuk menentukan urutan eksekusi filter. Filter dijalankan dalam nilai Order numerik properti yang naik. |
Metode
OnResultExecuted(ResultExecutedContext) |
Dipanggil setelah hasil tindakan dijalankan. |
OnResultExecuting(ResultExecutingContext) |
Dipanggil sebelum hasil tindakan dijalankan. |
OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) |
Dipanggil secara asinkron sebelum hasil tindakan. |
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