Microsoft.AspNetCore.Mvc.Infrastructure 名前空間

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

クラス

ActionContextAccessor

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

ActionDescriptorCollection

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

ActionDescriptorCollectionProvider

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

ActionResultObjectValueAttribute

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

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

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

ActionResultStatusCodeAttribute

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

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

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

AmbiguousActionException

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

CompatibilitySwitch<TValue>

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

ConfigureCompatibilityOptions<TOptions>

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

ContentResultExecutor

ContentResult を担当する IActionResultExecutor<TResult>

DefaultOutputFormatterSelector

OutputFormatterSelectorの既定の実装。

DefaultProblemDetailsFactory

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

DefaultStatusCodeAttribute

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

FileContentResultExecutor

IActionResultExecutor<TResult>

FileResultExecutorBase

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

FileStreamResultExecutor

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

LocalRedirectResultExecutor

LocalRedirectResultを処理する IActionResultExecutor<TResult>

ModelStateInvalidFilter

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

MvcCompatibilityOptions

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

ObjectResultExecutor

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

OutputFormatterSelector

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

PhysicalFileResultExecutor

PhysicalFileResultIActionResultExecutor<TResult>

PhysicalFileResultExecutor.FileMetadata

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

ProblemDetailsFactory

ProblemDetailsValidationProblemDetailsを生産する工場。

RedirectResultExecutor

RedirectResultIActionResultExecutor<TResult>

RedirectToActionResultExecutor

RedirectToActionResultIActionResultExecutor<TResult>

RedirectToPageResultExecutor

RedirectToPageResultIActionResultExecutor<TResult>

RedirectToRouteResultExecutor

RedirectToRouteResultIActionResultExecutor<TResult>

VirtualFileResultExecutor

VirtualFileResultIActionResultExecutor<TResult>

インターフェイス

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 の概要については、「ASP.NET Core MVCの概要 参照してください。