ResultFilterAttribute Sınıf
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 sonucunun yürütülmesini zaman uyumsuz olarak çevreleyen soyut bir filtre. Alt sınıfların , OnResultExecuted(ResultExecutedContext) veya OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) geçersiz kılmaları gerekir, ancak geçersiz kılmaları OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) ve diğer ikisini geçersiz kılmaları OnResultExecuting(ResultExecutingContext)gerekir.
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
- Devralma
-
ResultFilterAttribute
- Türetilmiş
- Öznitelikler
- Uygulamalar
Oluşturucular
ResultFilterAttribute() |
Eylem sonucunun yürütülmesini zaman uyumsuz olarak çevreleyen soyut bir filtre. Alt sınıfların , OnResultExecuted(ResultExecutedContext) veya OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) geçersiz kılmaları gerekir, ancak geçersiz kılmaları OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) ve diğer ikisini geçersiz kılmaları OnResultExecuting(ResultExecutingContext)gerekir. |
Özellikler
Order |
Filtrelerin yürütülmesinin sırasını belirlemek için sipariş değerini alır. Filtreler özelliğin artan sayısal değerinde Order yürütülür. |
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. |
OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) |
Eylem sonucundan önce zaman uyumsuz olarak çağrılır. |