IOrderedFilter.Order Eigenschaft
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.
Ruft den Auftragswert zum Bestimmen der Ausführungsreihenfolge von Filtern ab. Filter werden im aufsteigenden numerischen Wert der Order Eigenschaft ausgeführt.
public:
property int Order { int get(); };
public int Order { get; }
member this.Order : int
Public ReadOnly Property Order As Integer
Eigenschaftswert
Hinweise
Filter werden in einer Reihenfolge ausgeführt, die durch eine aufsteigende Art der Order Eigenschaft bestimmt wird.
Asynchrone Filter, z IAsyncActionFilter. B. , umgeben die Ausführung nachfolgender Filter derselben Filterart. Für einen asynchronen Filter mit einem niedrigeren numerischen Order Wert wird seine Filtermethode, z OnActionExecutionAsync(ActionExecutingContext, ActionExecutionDelegate). B. , vor der eines Filters mit einem höheren Wert von Orderausgeführt.
Synchrone Filter, z IActionFilter. B. , verfügen über eine Before-Methode, z OnActionExecuting(ActionExecutingContext). B. und eine After-Methode, z. B OnActionExecuted(ActionExecutedContext). . Bei einem synchronen Filter mit einem niedrigeren numerischen Order Wert wird seine before-Methode vor der eines Filters mit einem höheren Wert ausgeführt Order. Während der Nachstufe des Filters wird für einen synchronen Filter mit einem niedrigeren numerischen Order Wert seine After-Methode nach dem eines Filters mit einem höheren Wert von Orderausgeführt.
Wenn zwei Filter den gleichen numerischen Wert von Orderaufweisen, wird ihre relative Ausführungsreihenfolge durch den Filterbereich bestimmt.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für