ResultFilterAttribute クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アクション結果の実行を非同期的に囲む抽象フィルター。 サブクラスは、 または OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) をOnResultExecuted(ResultExecutedContext)オーバーライドする必要がありますが、それ以外の 2 つをオーバーライドOnResultExecuting(ResultExecutingContext)することはできませんOnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate)。
public ref class ResultFilterAttribute abstract : Attribute, Microsoft::AspNetCore::Mvc::Filters::IAsyncResultFilter, Microsoft::AspNetCore::Mvc::Filters::IOrderedFilter, Microsoft::AspNetCore::Mvc::Filters::IResultFilter
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)]
public abstract class ResultFilterAttribute : Attribute, Microsoft.AspNetCore.Mvc.Filters.IAsyncResultFilter, Microsoft.AspNetCore.Mvc.Filters.IOrderedFilter, Microsoft.AspNetCore.Mvc.Filters.IResultFilter
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)>]
type ResultFilterAttribute = class
inherit Attribute
interface IResultFilter
interface IFilterMetadata
interface IAsyncResultFilter
interface IOrderedFilter
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=true, Inherited=true)>]
type ResultFilterAttribute = class
inherit Attribute
interface IAsyncResultFilter
interface IFilterMetadata
interface IOrderedFilter
interface IResultFilter
Public MustInherit Class ResultFilterAttribute
Inherits Attribute
Implements IAsyncResultFilter, IOrderedFilter, IResultFilter
- 継承
-
ResultFilterAttribute
- 派生
- 属性
- 実装
コンストラクター
ResultFilterAttribute() |
アクション結果の実行を非同期的に囲む抽象フィルター。 サブクラスは、 または OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) をOnResultExecuted(ResultExecutedContext)オーバーライドする必要がありますが、それ以外の 2 つをオーバーライドOnResultExecuting(ResultExecutingContext)することはできませんOnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate)。 |
プロパティ
Order |
フィルターの実行順序を決定するための順序値を取得します。 フィルターは、 プロパティの昇順の数値で Order 実行されます。 |
メソッド
OnResultExecuted(ResultExecutedContext) |
アクションの結果の実行後に呼び出されます。 |
OnResultExecuting(ResultExecutingContext) |
アクション結果の実行前に呼び出されます。 |
OnResultExecutionAsync(ResultExecutingContext, ResultExecutionDelegate) |
アクションの結果の前に非同期的に呼び出されます。 |