次の方法で共有


ActionExecutingContext クラス

定義

アクション フィルター (具体的には OnActionExecuting(ActionExecutingContext) 呼び出し OnActionExecutionAsync(ActionExecutingContext, ActionExecutionDelegate) ) のコンテキスト。

public ref class ActionExecutingContext : Microsoft::AspNetCore::Mvc::Filters::FilterContext
public class ActionExecutingContext : Microsoft.AspNetCore.Mvc.Filters.FilterContext
type ActionExecutingContext = class
    inherit FilterContext
Public Class ActionExecutingContext
Inherits FilterContext
継承
ActionExecutingContext

コンストラクター

ActionExecutingContext(ActionContext, IList<IFilterMetadata>, IDictionary<String,Object>, Object)

ActionExecutingContext しいインスタンスをインスタンス化します。

プロパティ

ActionArguments

アクションを呼び出すときに渡す引数を取得します。 キーはパラメーター名です。

ActionDescriptor

選択したアクションの を ActionDescriptor 取得または設定します。

(継承元 ActionContext)
Controller

アクションを含むコントローラー インスタンスを取得します。

Filters

適用可能 IFilterMetadata なすべての実装を取得します。

(継承元 FilterContext)
HttpContext

現在の要求の を HttpContext 取得または設定します。

(継承元 ActionContext)
ModelState

ModelStateDictionary を取得します。

(継承元 ActionContext)
Result

実行する を IActionResult 取得または設定します。 アクション フィルター内の値null以外に設定Resultすると、アクションと残りのアクション フィルターがショートサーキットされます。

RouteData

現在の要求の を RouteData 取得または設定します。

(継承元 ActionContext)

メソッド

FindEffectivePolicy<TMetadata>()

に関連付けられているアクションに適用される、最も効果的な (最も具体的な) 種類 TMetadata のポリシーを返します FilterContext

(継承元 FilterContext)
IsEffectivePolicy<TMetadata>(TMetadata)

指定 IFilterMetadata した が、 に関連付けられているアクションに適用される最も効果的なポリシー (最も具体的なもの) であるかどうかを示す値を FilterContext返します。

(継承元 FilterContext)

適用対象