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.