Bagikan melalui


ResultFilterAttribute Kelas

Definisi

Filter abstrak yang secara asinkron mengelilingi eksekusi hasil tindakan. Subkelas harus mengambil OnResultExecuting(ResultExecutingContext)alih , OnResultExecuted(ResultExecutedContext) atau OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) tetapi tidak OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) dan salah satu dari dua lainnya.

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
Warisan
ResultFilterAttribute
Turunan
Atribut
Penerapan

Konstruktor

ResultFilterAttribute()

Filter abstrak yang secara asinkron mengelilingi eksekusi hasil tindakan. Subkelas harus mengambil OnResultExecuting(ResultExecutingContext)alih , OnResultExecuted(ResultExecutedContext) atau OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) tetapi tidak OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) dan salah satu dari dua lainnya.

Properti

Order

Mendapatkan nilai pesanan untuk menentukan urutan eksekusi filter. Filter dijalankan dalam nilai Order numerik properti yang naik.

Metode

OnResultExecuted(ResultExecutedContext)

Dipanggil setelah hasil tindakan dijalankan.

OnResultExecuting(ResultExecutingContext)

Dipanggil sebelum hasil tindakan dijalankan.

OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate)

Dipanggil secara asinkron sebelum hasil tindakan.

Berlaku untuk