ResultFilterAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein abstrakter Filter, der die Ausführung des Aktionsergebnisses asynchron umgibt. Unterklassen müssen überschreiben OnResultExecuting(ResultExecutingContext)oder OnResultExecuted(ResultExecutedContext)OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) , aber nicht OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) und eine der beiden anderen Klassen.
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
- Vererbung
-
ResultFilterAttribute
- Abgeleitet
- Attribute
- Implementiert
Konstruktoren
ResultFilterAttribute() |
Ein abstrakter Filter, der die Ausführung des Aktionsergebnisses asynchron umgibt. Unterklassen müssen überschreiben OnResultExecuting(ResultExecutingContext)oder OnResultExecuted(ResultExecutedContext)OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) , aber nicht OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) und eine der beiden anderen Klassen. |
Eigenschaften
Order |
Ruft den Auftragswert zum Bestimmen der Ausführungsreihenfolge von Filtern ab. Filter werden im aufsteigenden numerischen Wert der Order Eigenschaft ausgeführt. |
Methoden
OnResultExecuted(ResultExecutedContext) |
Wird aufgerufen, nachdem das Aktionsergebnis ausgeführt wurde. |
OnResultExecuting(ResultExecutingContext) |
Wird aufgerufen, bevor das Aktionsergebnis ausgeführt wird. |
OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) |
Wird vor dem Aktionsergebnis asynchron aufgerufen. |