Microsoft.AspNetCore.Mvc.Filters Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona implementación para varios filtros MVC.
Clases
Interfaces
IActionFilter |
Filtro que rodea la ejecución de la acción. |
IAlwaysRunResultFilter |
Filtro que rodea la ejecución de todos los resultados de la acción. |
IAsyncActionFilter |
Filtro que rodea asincrónicamente la ejecución de la acción, una vez completado el enlace del modelo. |
IAsyncAlwaysRunResultFilter |
Filtro que rodea de forma asincrónica la ejecución de todos los resultados de la acción. |
IAsyncAuthorizationFilter |
Filtro que confirma asincrónicamente la autorización de la solicitud. |
IAsyncExceptionFilter |
Filtro que se ejecuta de forma asincrónica después de que una acción haya producido una Exceptionexcepción . |
IAsyncPageFilter |
Filtro que rodea asincrónicamente la ejecución de un método de controlador de páginas. Este filtro solo se ejecuta cuando está decorado en el tipo de un controlador y no en métodos de controlador individuales. |
IAsyncResourceFilter |
Filtro que rodea de forma asincrónica la ejecución del enlace del modelo, la acción (y los filtros) y el resultado de la acción (y filtros). |
IAsyncResultFilter |
Filtro que rodea de forma asincrónica la ejecución de los resultados de la acción devueltos correctamente desde una acción. |
IAuthorizationFilter |
Filtro que confirma la autorización de la solicitud. |
IExceptionFilter |
Filtro que se ejecuta después de que una acción haya producido un Exception. |
IFilterContainer |
Filtro que requiere una referencia al IFilterFactory objeto que lo creó. |
IFilterFactory |
Interfaz para los metadatos de filtro que pueden crear una instancia de un filtro ejecutable. |
IFilterMetadata |
Interfaz de marcador para filtros que se controlan en la canalización de solicitudes MVC. |
IFilterProvider |
Un proveedor de FilterItem . Las implementaciones deben actualizarse Results para que los filtros ejecutables estén disponibles. |
IOrderedFilter |
Filtro que especifica el orden relativo que debe ejecutarse. |
IPageFilter |
Filtro que rodea la ejecución de un método de controlador de páginas. Este filtro solo se ejecuta cuando está decorado en el tipo de un controlador y no en métodos de controlador individuales. |
IResourceFilter |
Filtro que rodea la ejecución del enlace de modelo, la acción (y los filtros) y el resultado de la acción (y filtros). |
IResultFilter |
Filtro que rodea la ejecución de los resultados de la acción devueltos correctamente desde una acción. |
Delegados
ActionExecutionDelegate |
Delegado que devuelve de forma asincrónica un ActionExecutedContext valor que indica la acción o el siguiente filtro de acción se ha ejecutado. |
PageHandlerExecutionDelegate |
Delegado que devuelve de forma asincrónica un PageHandlerExecutedContext que indica la página o el filtro de página siguiente se ha ejecutado. |
ResourceExecutionDelegate |
Delegado que devuelve de forma asincrónica un ResourceExecutedContext enlace de modelo que indica, la acción, el resultado de la acción, los filtros de resultados y los filtros de excepción se han ejecutado. |
ResultExecutionDelegate |
Delegado que devuelve de forma asincrónica un valor ResultExecutedContext que indica el resultado de la acción o el siguiente filtro de resultados se ha ejecutado. |
Comentarios
Para obtener más información sobre los filtros, Filtros en ASP.NET Core.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de