Microsoft.AspNetCore.Mvc.Filters Espace de noms
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.
Fournit l’implémentation de plusieurs filtres MVC.
Classes
Interfaces
IActionFilter |
Filtre qui entoure l’exécution de l’action. |
IAlwaysRunResultFilter |
Filtre qui entoure l’exécution de tous les résultats de l’action. |
IAsyncActionFilter |
Filtre qui entoure de manière asynchrone l’exécution de l’action, une fois la liaison de modèle terminée. |
IAsyncAlwaysRunResultFilter |
Filtre qui entoure de manière asynchrone l’exécution de tous les résultats de l’action. |
IAsyncAuthorizationFilter |
Filtre qui confirme de manière asynchrone l’autorisation de la demande. |
IAsyncExceptionFilter |
Filtre qui s’exécute de manière asynchrone après qu’une action a lève un Exception. |
IAsyncPageFilter |
Filtre qui entoure de manière asynchrone l’exécution d’une méthode de gestionnaire de pages. Ce filtre est exécuté uniquement lorsqu’il est décoré sur le type d’un gestionnaire et non sur des méthodes de gestionnaire individuelles. |
IAsyncResourceFilter |
Filtre qui entoure de manière asynchrone l’exécution de la liaison de modèle, l’action (et filtres) et le résultat de l’action (et filtres). |
IAsyncResultFilter |
Filtre qui entoure de manière asynchrone l’exécution des résultats de l’action retournés avec succès à partir d’une action. |
IAuthorizationFilter |
Filtre qui confirme l’autorisation de demande. |
IExceptionFilter |
Filtre qui s’exécute après qu’une action a lève un Exception. |
IFilterContainer |
Filtre qui nécessite une référence au qui l’a IFilterFactory créé. |
IFilterFactory |
Interface pour les métadonnées de filtre qui peut créer un instance d’un filtre exécutable. |
IFilterMetadata |
Interface de marqueur pour les filtres gérés dans le pipeline de requête MVC. |
IFilterProvider |
Un fournisseur FilterItem . Les implémentations doivent être mises à jour Results pour rendre les filtres exécutables disponibles. |
IOrderedFilter |
Filtre qui spécifie l’ordre relatif qu’il doit exécuter. |
IPageFilter |
Filtre qui entoure l’exécution d’une méthode de gestionnaire de pages. Ce filtre est exécuté uniquement lorsqu’il est décoré sur le type d’un gestionnaire et non sur des méthodes de gestionnaire individuelles. |
IResourceFilter |
Filtre qui entoure l’exécution de la liaison de modèle, l’action (et filtres) et le résultat de l’action (et filtres). |
IResultFilter |
Filtre qui entoure l’exécution des résultats de l’action retournés avec succès à partir d’une action. |
Délégués
ActionExecutionDelegate |
Délégué qui retourne de manière asynchrone un ActionExecutedContext indiquant que l’action ou le filtre d’action suivant a été exécuté. |
PageHandlerExecutionDelegate |
Délégué qui retourne de manière asynchrone un PageHandlerExecutedContext indiquant que la page ou le filtre de page suivant a été exécuté. |
ResourceExecutionDelegate |
Un délégué qui retourne de façon asynchrone une ResourceExecutedContext liaison de modèle indiquant que l’action, le résultat de l’action, les filtres de résultat et les filtres d’exception ont été exécutés. |
ResultExecutionDelegate |
Délégué qui retourne de manière asynchrone un ResultExecutedContext indiquant le résultat de l’action ou le filtre de résultat suivant a été exécuté. |
Remarques
Pour plus d’informations sur les filtres, consultez Filtres dans ASP.NET Core.