Bagikan melalui


IAsyncResultFilter Antarmuka

Definisi

Filter yang secara asinkron mengelilingi eksekusi hasil tindakan berhasil dikembalikan dari tindakan.

public interface class IAsyncResultFilter : Microsoft::AspNetCore::Mvc::Filters::IFilterMetadata
public interface IAsyncResultFilter : Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
type IAsyncResultFilter = interface
    interface IFilterMetadata
Public Interface IAsyncResultFilter
Implements IFilterMetadata
Turunan
Penerapan

Keterangan

IResultFilter dan IAsyncResultFilter implementasi dijalankan di sekitar hasil tindakan hanya ketika metode tindakan (atau filter tindakan) berhasil diselesaikan.

IResultFilter instans dan IAsyncResultFilter tidak dijalankan dalam kasus di mana filter otorisasi atau filter sumber daya sirkuit pendek permintaan untuk mencegah eksekusi tindakan. IResultFilter. IResultFilter dan IAsyncResultFilter implementasi juga tidak dijalankan dalam kasus di mana filter pengecualian menangani pengecualian dengan menghasilkan hasil tindakan.

Untuk membuat filter hasil yang mengelilingi eksekusi semua hasil tindakan, terapkan IAlwaysRunResultFilter antarmuka atau IAsyncAlwaysRunResultFilter .

Metode

OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate)

Dipanggil secara asinkron sebelum hasil tindakan.

Berlaku untuk