ResultFilterAttribute Sınıf

Tanım

Eylem sonucun yürütülmesini zaman uyumsuz olarak çevreleyen soyut bir filtre. Alt sınıfların diğer OnResultExecuting(ResultExecutingContext) ikisinde de veya OnResultExecuted(ResultExecutedContext) geçersiz OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) kılması gerekir, ancak geçersiz kılmaz.

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()

Özellikler

Order

Filtrelerin yürütme sırası 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üldükten sonra çağırılır.

OnResultExecuting(ResultExecutingContext)

Eylem sonucu yürütmeden önce çağırılır.

OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate)

Eylem sonucundan önce zaman uyumsuz olarak çağrılır.

Şunlara uygulanır