Microsoft.AspNetCore.Mvc.Infrastructure 名前空間

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

クラス

Name 説明
ActionContextAccessor

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

ActionDescriptorCollection

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

ActionDescriptorCollectionProvider

IActionDescriptorCollectionProviderの基本クラス。また、ActionDescriptor変更の事後対応通知のIChangeTokenも提供します。

ActionResultObjectValueAttribute

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

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

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

ActionResultStatusCodeAttribute

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

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

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

AmbiguousActionException

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

CompatibilitySwitch<TValue>

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

ConfigureCompatibilityOptions<TOptions>

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

ContentResultExecutor

を担当するIActionResultExecutor<TResult>ContentResult

DefaultOutputFormatterSelector

OutputFormatterSelectorのデフォルトの実装です。

DefaultProblemDetailsFactory

DefaultProblemDetailsFactoryは、ProblemDetailsFactory抽象クラスの具体的な実装です。 既定の設定で ProblemDetails と ValidationProblemDetails のインスタンスを作成するメソッドを提供します。 このクラスでは、クライアント エラー マッピングに指定された ApiBehaviorOptions と、オプションのカスタム構成アクションを使用して、問題の詳細をさらにカスタマイズします。

DefaultStatusCodeAttribute

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

FileContentResultExecutor

A IActionResultExecutor<TResult>

FileResultExecutorBase

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

FileStreamResultExecutor

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

LocalRedirectResultExecutor

LocalRedirectResultを処理するIActionResultExecutor<TResult>。

ModelStateInvalidFilter

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

MvcCompatibilityOptions

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

ObjectResultExecutor

応答に書き込む ObjectResult を実行します。

OutputFormatterSelector

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

PhysicalFileResultExecutor

IActionResultExecutor<TResult>のPhysicalFileResult。

PhysicalFileResultExecutor.FileMetadata

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

ProblemDetailsFactory

ProblemDetailsとValidationProblemDetailsを生産する工場。

RedirectResultExecutor

IActionResultExecutor<TResult>のRedirectResult。

RedirectToActionResultExecutor

IActionResultExecutor<TResult>のRedirectToActionResult。

RedirectToPageResultExecutor

IActionResultExecutor<TResult>のRedirectToPageResult。

RedirectToRouteResultExecutor

IActionResultExecutor<TResult>のRedirectToRouteResult。

VirtualFileResultExecutor

IActionResultExecutor<TResult>のVirtualFileResult。

インターフェイス

Name 説明
IActionContextAccessor

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

IActionDescriptorChangeProvider

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

IActionDescriptorCollectionProvider

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

IActionInvokerFactory

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

IActionResultExecutor<TResult>

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

IActionResultTypeMapper

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

IActionSelector

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

IApiBehaviorMetadata

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

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

IClientErrorActionResult

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

IClientErrorFactory

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

ICompatibilitySwitch

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

IConvertToActionResult

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

IHttpRequestStreamReaderFactory

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

IHttpResponseStreamWriterFactory

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

IParameterInfoParameterDescriptor

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

IPropertyInfoParameterDescriptor

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

IStatusCodeActionResult

実行時に指定したStatusCodeを持つ HTTP 応答を生成するIActionResultを表します。

注釈

MVC の概要については、「 mvc。