Partager via


ResultFilterAttribute Classe

Définition

Filtre abstrait qui entoure de manière asynchrone l’exécution du résultat de l’action. Les sous-classes doivent remplacer OnResultExecuting(ResultExecutingContext), OnResultExecuted(ResultExecutedContext) ou OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) mais pas OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) et l’une des deux autres.

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
Héritage
ResultFilterAttribute
Dérivé
Attributs
Implémente

Constructeurs

ResultFilterAttribute()

Filtre abstrait qui entoure de manière asynchrone l’exécution du résultat de l’action. Les sous-classes doivent remplacer OnResultExecuting(ResultExecutingContext), OnResultExecuted(ResultExecutedContext) ou OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) mais pas OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) et l’une des deux autres.

Propriétés

Order

Obtient la valeur d’ordre pour déterminer l’ordre d’exécution des filtres. Les filtres s’exécutent dans la valeur numérique ascendante de la Order propriété.

Méthodes

OnResultExecuted(ResultExecutedContext)

Appelée après l'exécution du résultat de l'action.

OnResultExecuting(ResultExecutingContext)

Appelée avant l'exécution du résultat de l'action.

OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate)

Appelé de manière asynchrone avant le résultat de l’action.

S’applique à