IAsyncResultFilter Interfaccia

Definizione

Filtro che circonda in modo asincrono l'esecuzione dei risultati dell'azione restituiti correttamente da un'azione.

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
Derivato
Implementazioni

Commenti

IResultFilter e IAsyncResultFilter le implementazioni vengono eseguite intorno al risultato dell'azione solo quando il metodo di azione (o filtri azione) viene completato correttamente.

IResultFilter e IAsyncResultFilter le istanze non vengono eseguite nei casi in cui un filtro di autorizzazione o un filtro di risorse corto circuito la richiesta per impedire l'esecuzione dell'azione. IResultFilter. IResultFilter e IAsyncResultFilter le implementazioni non vengono eseguite anche nei casi in cui un filtro di eccezione gestisce un'eccezione generando un risultato dell'azione.

Per creare un filtro dei risultati che circonda l'esecuzione di tutti i risultati dell'azione, implementare o IAlwaysRunResultFilter l'interfaccia IAsyncAlwaysRunResultFilter .

Metodi

OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate)

Chiamato in modo asincrono prima del risultato dell'azione.

Si applica a