Microsoft.AspNetCore.Mvc.Filters Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece implementação para vários filtros MVC.
Classes
Interfaces
IActionFilter |
Um filtro que envolve a execução da ação. |
IAlwaysRunResultFilter |
Um filtro que envolve a execução de todos os resultados da ação. |
IAsyncActionFilter |
Um filtro que envolve de forma assíncrona a execução da ação, após a conclusão da associação de modelo. |
IAsyncAlwaysRunResultFilter |
Um filtro que envolve de forma assíncrona a execução de todos os resultados da ação. |
IAsyncAuthorizationFilter |
Um filtro que confirma de forma assíncrona a autorização da solicitação. |
IAsyncExceptionFilter |
Um filtro que é executado de forma assíncrona após uma ação ter gerado um Exception. |
IAsyncPageFilter |
Um filtro que envolve de forma assíncrona a execução de um método de manipulador de página. Esse filtro é executado somente quando decorado no tipo de um manipulador e não em métodos de manipulador individuais. |
IAsyncResourceFilter |
Um filtro que envolve de forma assíncrona a execução da associação de modelo, a ação (e os filtros) e o resultado da ação (e filtros). |
IAsyncResultFilter |
Um filtro que envolve de forma assíncrona a execução de resultados de ação retornados com êxito de uma ação. |
IAuthorizationFilter |
Um filtro que confirma a autorização da solicitação. |
IExceptionFilter |
Um filtro que é executado após uma ação ter gerado um Exception. |
IFilterContainer |
Um filtro que requer uma referência de volta para o que o IFilterFactory criou. |
IFilterFactory |
Uma interface para metadados de filtro que pode criar uma instância de um filtro executável. |
IFilterMetadata |
Interface de marcador para filtros manipulados no pipeline de solicitação MVC. |
IFilterProvider |
Um provedor do FilterItem . As implementações devem ser atualizadas Results para disponibilizar filtros executáveis. |
IOrderedFilter |
Um filtro que especifica a ordem relativa que deve ser executada. |
IPageFilter |
Um filtro que envolve a execução de um método de manipulador de página. Esse filtro é executado somente quando decorado no tipo de um manipulador e não em métodos de manipulador individuais. |
IResourceFilter |
Um filtro que envolve a execução de model binding, a ação (e filtros) e o resultado da ação (e filtros). |
IResultFilter |
Um filtro que envolve a execução de resultados de ação retornados com êxito de uma ação. |
Delegados
ActionExecutionDelegate |
Um delegado que retorna de forma assíncrona um ActionExecutedContext que indica a ação ou o próximo filtro de ação foi executado. |
PageHandlerExecutionDelegate |
Um delegado que retorna de forma assíncrona um PageHandlerExecutedContext indicando que a página ou o próximo filtro de página foi executado. |
ResourceExecutionDelegate |
Um delegado que retorna de forma assíncrona uma ResourceExecutedContext associação de modelo que indica, a ação, o resultado da ação, os filtros de resultado e os filtros de exceção foram executados. |
ResultExecutionDelegate |
Um delegado que retorna de forma assíncrona um ResultExecutedContext que indica o resultado da ação ou o próximo filtro de resultado foi executado. |
Comentários
Para obter mais informações sobre filtros, filtros em ASP.NET Core.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de