IOrderedFilter.Order Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá hodnotu pořadí pro určení pořadí provádění filtrů. Filtry se spouštějí ve vzestupné číselné hodnotě Order vlastnosti .
public:
property int Order { int get(); };
public int Order { get; }
member this.Order : int
Public ReadOnly Property Order As Integer
Hodnota vlastnosti
Poznámky
Filtry se spouští v pořadí určeném vzestupným řazením Order vlastnosti .
Asynchronní filtry, například IAsyncActionFilter, obklopují provádění následných filtrů stejného druhu filtru. Asynchronní filtr s nižší číselnou Order hodnotou bude mít metodu filtru, například OnActionExecutionAsync(ActionExecutingContext, ActionExecutionDelegate), spuštěnou před filtrem s vyšší hodnotou Order.
Synchronní filtry, jako IActionFilterje , mají před metodou , například OnActionExecuting(ActionExecutingContext), a metodu after, například OnActionExecuted(ActionExecutedContext). Synchronní filtr s nižší číselnou Order hodnotou se provede před metodou před filtrem s vyšší hodnotou Order. Během následující fáze filtru se synchronní filtr s nižší číselnou Order hodnotou spustí po metodě po filtru s vyšší hodnotou Order.
Pokud mají dva filtry stejnou číselnou hodnotu Order, pak je jejich relativní pořadí provádění určeno oborem filtru.
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro