ResultFilterAttribute Classe
Definição
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.
Um filtro abstrato que envolve de forma assíncrona a execução do resultado da ação. As subclasses devem substituir OnResultExecuting(ResultExecutingContext), OnResultExecuted(ResultExecutedContext) ou OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) , mas não OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) e qualquer uma das outras duas.
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
- Herança
-
ResultFilterAttribute
- Derivado
- Atributos
- Implementações
Construtores
ResultFilterAttribute() |
Um filtro abstrato que envolve de forma assíncrona a execução do resultado da ação. As subclasses devem substituir OnResultExecuting(ResultExecutingContext), OnResultExecuted(ResultExecutedContext) ou OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) , mas não OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) e qualquer uma das outras duas. |
Propriedades
Order |
Obtém o valor da ordem para determinar a ordem de execução de filtros. Os filtros são executados no valor numérico crescente da Order propriedade . |
Métodos
OnResultExecuted(ResultExecutedContext) |
Chamado após o resultado da ação ser executado. |
OnResultExecuting(ResultExecutingContext) |
Chamado antes de o resultado da ação ser executado. |
OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) |
Chamado de forma assíncrona antes do resultado da ação. |