IAsyncResultFilter Arabirim
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.
Eylem sonuçlarının yürütülmesini zaman uyumsuz olarak çevreleyen bir filtre, bir eylemden başarıyla döndürülür.
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
- Türetilmiş
- Uygulamalar
Açıklamalar
IResultFilter ve IAsyncResultFilter uygulamalar yalnızca eylem yöntemi (veya eylem filtreleri) başarıyla tamamlandığında eylem sonucu çevresinde yürütülür.
IResultFilter ve IAsyncResultFilter örnekleri, yetkilendirme filtresinin veya kaynak filtresinin eylemin yürütülmesini önlemek için isteği kısa devre yaptığı durumlarda yürütülmemektedir. IResultFilter. IResultFilter ve IAsyncResultFilter uygulamaları, bir özel durum filtresinin bir eylem sonucu oluşturarak özel durumu işlediği durumlarda da yürütülmemektedir.
Tüm eylem sonuçlarının yürütülmesini çevreleyen bir sonuç filtresi oluşturmak için veya arabirimini IAsyncAlwaysRunResultFilter uygulayınIAlwaysRunResultFilter.
Yöntemler
OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) |
Eylem sonucundan önce zaman uyumsuz olarak çağrılır. |
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin