Microsoft.AspNetCore.Mvc.Infrastructure 名前空間

アクションと結果の実行に必要な型を提供します。

クラス

ActionContextAccessor

へのアクセスを提供する ActionContext型。

ActionDescriptorCollection

のキャッシュされたコレクション ActionDescriptor

ActionDescriptorCollectionProvider

変更の IActionDescriptorCollectionProvider 事後対応通知用の も IChangeToken 提供する ActionDescriptor 基底クラス。

ActionResultObjectValueAttribute

ActionResult コンストラクター、ヘルパー メソッド パラメーター、およびプロパティに注釈を付けて、ActionResult の "値" を設定するためにパラメーターまたはプロパティが使用されることを示す属性。

アナライザーは、このパラメーターを型名で一致させます。 これにより、ユーザーは、この型を公開することなく、ユーザー定義属性を使用してカスタム結果 \ カスタム ヘルパーに注釈を付けることができます。

アナライザーが継承グラフをウォークしないため、この属性は意図的に Inherited=false とマークされます。

ActionResultStatusCodeAttribute

ActionResult コンストラクターとヘルパー メソッド パラメーターに注釈を付けた属性。パラメーターが ActionResult の "statusCode" を設定するために使用されることを示します。

アナライザーは、このパラメーターを型名で一致させます。 これにより、ユーザーは、この型を公開することなく、ユーザー定義属性を使用してカスタム結果 \ カスタム ヘルパーに注釈を付けることができます。

アナライザーが継承グラフをウォークしないため、この属性は意図的に Inherited=false とマークされます。

AmbiguousActionException

アクションの選択で複数の一致を示す例外。

CompatibilitySwitch<TValue>

CompatibilityVersion実装をサポートするインフラストラクチャ。 これは、 パターンでの使用に適した のICompatibilitySwitchIOptions<TOptions>実装です。 これはフレームワーク インフラストラクチャであり、アプリケーション コードでは使用しないでください。

ConfigureCompatibilityOptions<TOptions>

MVC の のサポート CompatibilityVersionASP.NET Core実装するインフラストラクチャの基本クラス。 これはフレームワーク インフラストラクチャであり、アプリケーション コードでは使用しないでください。

ContentResultExecutor

を担当する 。IActionResultExecutor<TResult>ContentResult

DefaultOutputFormatterSelector

の既定の OutputFormatterSelector実装。

DefaultStatusCodeAttribute

に関連付けられている既定の状態コードを ActionResult指定します。

FileContentResultExecutor

IActionResultExecutor<TResult>

FileResultExecutorBase

ファイルの結果を実行するための基本クラス。

FileStreamResultExecutor

IActionResultExecutor<TResult>ファイル ストリームの結果の 。

LocalRedirectResultExecutor

IActionResultExecutor<TResult>を処理LocalRedirectResultする 。

ModelStateInvalidFilter

IActionFilter無効な ModelStateに応答する 。 このフィルターは、 で注釈が付けられたすべての型とアクションに追加されます ApiControllerAttribute。 このフィルターを構成する方法については、「」を参照してください ApiBehaviorOptions

MvcCompatibilityOptions

アプリケーション CompatibilityVersionを構成するためのオプションの種類。

ObjectResultExecutor

ObjectResult 実行して応答に書き込みます。

OutputFormatterSelector

現在の IOutputFormatter 要求に応答を書き込むには、 を選択します。

PhysicalFileResultExecutor

PhysicalFileResultIActionResultExecutor<TResult>

PhysicalFileResultExecutor.FileMetadata

ファイルのメタデータを表します。

ProblemDetailsFactory

製造 ProblemDetails するファクトリと ValidationProblemDetails

RedirectResultExecutor

RedirectResultIActionResultExecutor<TResult>

RedirectToActionResultExecutor

RedirectToActionResultIActionResultExecutor<TResult>

RedirectToPageResultExecutor

RedirectToPageResultIActionResultExecutor<TResult>

RedirectToRouteResultExecutor

RedirectToRouteResultIActionResultExecutor<TResult>

VirtualFileResultExecutor

VirtualFileResultIActionResultExecutor<TResult>

インターフェイス

IActionContextAccessor

を公開するためのインターフェイスを ActionContext定義します。

IActionDescriptorChangeProvider

から のキャッシュされたコレクション ActionDescriptor の無効化を通知する方法を IActionDescriptorCollectionProvider提供します。

IActionDescriptorCollectionProvider

現在キャッシュされている のコレクションを ActionDescriptor提供します。

IActionInvokerFactory

現在の要求の を作成 IActionInvoker するためのインターフェイスを定義します。

IActionResultExecutor<TResult>

を操作して特定の種類の を実行できるサービスの IActionResult インターフェイスを HttpResponse定義します。

IActionResultTypeMapper

要求処理のために、アクションの戻り値から へのマッピングを IActionResult 提供します。

IActionSelector

現在の要求に対して呼び出す MVC アクションを選択するためのインターフェイスを定義します。

IApiBehaviorMetadata

IFilterMetadata HTTP API 応答を処理するために、型とすべての派生型が使用されることを示す 。

この属性 (ApiControllerAttribute) で装飾されたコントローラーは、API を構築するための開発者エクスペリエンスの向上を目的とした機能と動作で構成されます。

IClientErrorActionResult

IStatusCodeActionResultよりわかりやすいクライアント エラーに変換できる 。

IClientErrorFactory

クライアント エラーを生成するためのファクトリ。 このコントラクトは、 を変換IClientErrorActionResultするために で注釈が付けられたコントローラーによって使用されますApiControllerAttribute

ICompatibilitySwitch

互換性スイッチを定義します。 これはフレームワーク インフラストラクチャであり、アプリケーション コードでは使用しないでください。

IConvertToActionResult

アクションの呼び出し中に型を に変換するコントラクトを IActionResult 定義します。

IHttpRequestStreamReaderFactory

からBody読み取るためのインスタンスを作成TextReaderします。

IHttpResponseStreamWriterFactory

に書き込むインスタンスをBody作成TextWriterします。

IParameterInfoParameterDescriptor

ParameterDescriptorアクション パラメーターの 。

IPropertyInfoParameterDescriptor

ParameterDescriptorバインドされたプロパティの 。

IStatusCodeActionResult

を実行すると、 IActionResult 指定した を使用して HTTP 応答が生成される を表します StatusCode

注釈

MVC の概要については、「ASP.NET Core MVC の概要」を参照してください。