IAsyncResultFilter Rozhraní
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í.
Filtr, který asynchronně obklopuje provádění výsledků akce, které se úspěšně vrátily z akce.
public interface class IAsyncResultFilter : Microsoft::AspNetCore::Mvc::Filters::IFilterMetadata
public interface IAsyncResultFilter : Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
type IAsyncResultFilter = interface
interface IFilterMetadata
Public Interface IAsyncResultFilter
Implements IFilterMetadata
- Odvozené
- Implementuje
Poznámky
IResultFilter Implementace a IAsyncResultFilter se spouštějí kolem výsledku akce pouze v případě, že se metoda akce (nebo filtry akcí) úspěšně dokončí.
IResultFilter instance a IAsyncResultFilter se nespouštějí v případech, kdy filtr autorizace nebo filtr prostředků zkraťuje požadavek, aby se zabránilo provedení akce. IResultFilter. IResultFilter a IAsyncResultFilter implementace se také nespouštějí v případech, kdy filtr výjimek zpracovává výjimku tím, že vytvoří výsledek akce.
Pokud chcete vytvořit filtr výsledků, který obklopuje provádění všech výsledků akce, implementujte rozhraní nebo IAlwaysRunResultFilterIAsyncAlwaysRunResultFilter .
Metody
OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) |
Volá se asynchronně před výsledkem akce. |
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