ResultFilterAttribute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Filtro astratto che circonda in modo asincrono l'esecuzione del risultato dell'azione. Le sottoclassi devono eseguire l'override OnResultExecuting(ResultExecutingContext)di , OnResultExecuted(ResultExecutedContext) o ma OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) non OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) e una delle altre due.
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
- Ereditarietà
-
ResultFilterAttribute
- Derivato
- Attributi
- Implementazioni
Costruttori
ResultFilterAttribute() |
Filtro astratto che circonda in modo asincrono l'esecuzione del risultato dell'azione. Le sottoclassi devono eseguire l'override OnResultExecuting(ResultExecutingContext)di , OnResultExecuted(ResultExecutedContext) o ma OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) non OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) e una delle altre due. |
Proprietà
Order |
Ottiene il valore dell'ordine per determinare l'ordine di esecuzione dei filtri. I filtri vengono eseguiti in valore numerico crescente della Order proprietà. |
Metodi
OnResultExecuted(ResultExecutedContext) |
Chiamato dopo l'esecuzione del risultato dell'azione. |
OnResultExecuting(ResultExecutingContext) |
Chiamato prima dell'esecuzione del risultato dell'azione. |
OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) |
Chiamato in modo asincrono prima del risultato dell'azione. |