IAlwaysRunResultFilter インターフェイス

定義

すべてのアクション結果の実行を囲むフィルター。

public interface class IAlwaysRunResultFilter : Microsoft::AspNetCore::Mvc::Filters::IResultFilter
public interface IAlwaysRunResultFilter : Microsoft.AspNetCore.Mvc.Filters.IResultFilter
type IAlwaysRunResultFilter = interface
    interface IResultFilter
    interface IFilterMetadata
type IAlwaysRunResultFilter = interface
    interface IFilterMetadata
    interface IResultFilter
Public Interface IAlwaysRunResultFilter
Implements IResultFilter
実装

注釈

インターフェイスは IAlwaysRunResultFilter 、すべてのアクション結果に対して IResultFilter 実行する必要がある実装を宣言します。 .

IResultFilter および IAsyncResultFilter インスタンスは、承認フィルターまたはリソース フィルターが要求をショートしてアクションの実行を防ぐ場合には実行されません。 IResultFilterIAsyncResultFilter の実装は、例外フィルターがアクションの結果を生成することによって例外を処理する場合にも実行されません。

メソッド

OnResultExecuted(ResultExecutedContext)

アクションの結果の実行後に呼び出されます。

(継承元 IResultFilter)
OnResultExecuting(ResultExecutingContext)

アクション結果の実行前に呼び出されます。

(継承元 IResultFilter)

適用対象