Sdílet prostřednictvím


IAsyncAlwaysRunResultFilter Rozhraní

Definice

Filtr, který asynchronně obklopuje provádění všech výsledků akce.

public interface class IAsyncAlwaysRunResultFilter : Microsoft::AspNetCore::Mvc::Filters::IAsyncResultFilter
public interface IAsyncAlwaysRunResultFilter : Microsoft.AspNetCore.Mvc.Filters.IAsyncResultFilter
type IAsyncAlwaysRunResultFilter = interface
    interface IAsyncResultFilter
    interface IFilterMetadata
Public Interface IAsyncAlwaysRunResultFilter
Implements IAsyncResultFilter
Implementuje

Poznámky

Rozhraní IAsyncAlwaysRunResultFilter deklaruje implementaci IAsyncResultFilter , která by se měla spustit pro všechny výsledky akce. .

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 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.

Metody

OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate)

Volá se asynchronně před výsledkem akce.

(Zděděno od IAsyncResultFilter)

Platí pro