ResultFilterAttribute Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |