IResultFilter 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.
Eylemin yürütülmesini çevreleyen bir filtre, bir eylemden başarıyla döndürülür.
public interface class IResultFilter : Microsoft::AspNetCore::Mvc::Filters::IFilterMetadata
public interface IResultFilter : Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
type IResultFilter = interface
interface IFilterMetadata
Public Interface IResultFilter
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
OnResultExecuted(ResultExecutedContext) |
Eylem sonucu yürütülürken çağrılır. |
OnResultExecuting(ResultExecutingContext) |
Eylem sonucu yürütülmeden önce ç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