ExceptionContext クラス

定義

例外フィルターのコンテキスト (つまり IExceptionFilter 、 と IAsyncExceptionFilter の実装)。

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

コンストラクター

ExceptionContext(ActionContext, IList<IFilterMetadata>)

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

プロパティ

ActionDescriptor

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

(継承元 ActionContext)
Exception

アクションの実行中にキャッチされた Exception を取得または設定します。

ExceptionDispatchInfo

この情報がキャプチャされた場合は、 の ExceptionExceptionDispatchInfo取得または設定します。

ExceptionHandled

が処理されたことを示す値を Exception 取得または設定します。

Filters

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

(継承元 FilterContext)
HttpContext

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

(継承元 ActionContext)
ModelState

ModelStateDictionary を取得します。

(継承元 ActionContext)
Result

IActionResult を取得または設定します。

RouteData

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

(継承元 ActionContext)

メソッド

FindEffectivePolicy<TMetadata>()

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

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

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

(継承元 FilterContext)

適用対象