System.Web.Mvc 名前空間

クラス

AcceptVerbsAttribute

どの HTTP 動詞にアクション メソッドが応答するかを指定する属性を表します。

ActionDescriptor

名前、コントローラー、パラメーター、属性、フィルターなど、アクション メソッドに関する情報を提供します。

ActionExecutedContext

クラスの ActionExecuted メソッドのコンテキストを ActionFilterAttribute 提供します。

ActionExecutingContext

クラスの ActionExecuting メソッドのコンテキストを ActionFilterAttribute 提供します。

ActionFilterAttribute

フィルター属性の基本クラスを表します。

ActionMethodSelectorAttribute

アクション メソッドの選択に影響する属性を表します。

ActionNameAttribute

アクションの名前に使用される属性を表します。

ActionNameSelectorAttribute

アクション メソッドの選択に影響を与える属性を表します。

ActionResult

アクション メソッドの結果を表します。

AdditionalMetadataAttribute

追加のメタデータをサポートするために インターフェイスを IMetadataAware 実装する クラスを提供します。

AjaxHelper

AJAX シナリオで HTML をビュー内に表示するためのサポートを表します。

AjaxHelper<TModel>

AJAX シナリオで HTML を、厳密に型指定されたビュー内に表示するためのサポートを表します。

AjaxRequestExtensions

HTTP 要求が AJAX 要求かどうかを判断する機能を追加して、 クラスを拡張 HttpRequestBase するクラスを表します。

AllowAnonymousAttribute

承認時に をスキップするコントローラーとアクションをマークする属性を AuthorizeAttribute 表します。

AllowHtmlAttribute

プロパティの要求の検証をスキップすることにより、モデル バインディング時に HTML マークアップを要求に含めることができます (スクリプトによる攻略を防ぐため、要求の検証を無効にするすべてのモデルをアプリケーションで明示的に検証することを強くお勧めします)。

AreaRegistration

ASP.NET MVC アプリケーション内の 1 つ以上の領域を登録する方法を提供します。

AreaRegistrationContext

ASP.NET MVC アプリケーション内の領域を登録するために必要な情報をカプセル化します。

AssociatedMetadataProvider

メタデータ プロバイダーを実装するための抽象クラスを提供します。

AssociatedValidatorProvider

検証プロバイダーを実装するクラスの抽象クラスです。

AsyncController

ASP.NET MVC 3 との下位互換性のために提供されています。

AsyncTimeoutAttribute

非同期メソッドのタイムアウト値をミリ秒単位で設定するために使用する属性を表します。

AuthorizationContext

属性の使用に必要な情報を AuthorizeAttribute カプセル化します。

AuthorizeAttribute

コントローラーまたはアクション メソッドへのアクセスが、承認要件を満たすユーザーに制限されることを示します。

BindAttribute

パラメーターへのモデル バインディングが発生する方法の詳細を提供するための属性を表します。

BuildManagerCompiledView

ビュー エンジンによってレンダリングされる前に BuildManager クラスによってコンパイルされるビューの基本クラスを表します。

BuildManagerViewEngine

ビュー エンジンの基本クラスを提供します。

ByteArrayModelBinder

ブラウザー要求をバイト配列に対応付けます。

CachedAssociatedMetadataProvider<TModelMetadata>

キャッシュされたメタデータ プロバイダーを実装するための抽象クラスを提供します。

CachedDataAnnotationsMetadataAttributes

属性をキャッシュ System.ComponentModel.DataAnnotations するコンテナーを提供します。

CachedDataAnnotationsModelMetadata

キャッシュ DataAnnotationsModelMetadataするコンテナーを提供します。

CachedDataAnnotationsModelMetadataProvider

ASP.NET MVC 用の既定のキャッシュされたモデル メタデータ プロバイダーを実装します。

CachedModelMetadata<TPrototypeCache>

キャッシュされるメタデータのコンテナーを提供します。

CancellationTokenModelBinder

モデル バインダーの操作を取り消す必要があるという通知を伝達するためのメカニズムを提供します。

ChildActionOnlyAttribute

アクション メソッドを子アクションとしてのみ呼び出す場合に使用する属性を表します。

ChildActionValueProvider

子アクションからの値の値プロバイダーを表します。

ChildActionValueProviderFactory

子アクションの値プロバイダー オブジェクトを作成するためのファクトリを表します。

ClientDataTypeModelValidatorProvider

クライアント データ型のモデル検証コントロールを返します。

CompareAttribute

モデルの 2 つのプロパティを比較する属性を提供します。

ContentResult

アクション メソッドの結果である、ユーザー定義のコンテンツ タイプを表します。

Controller

ASP.NET MVC Web サイトへの HTTP 要求に応答するメソッドを提供します。

ControllerActionInvoker

コントローラーのアクション メソッドを呼び出すクラスを表します。

ControllerBase

すべての MVC コントローラーの基本クラスを表します。

ControllerBuilder

コントローラーを動的に構築するクラスを表します。

ControllerContext

指定した RouteBase インスタンスとインスタンスに一致する HTTP 要求に関する情報を ControllerBase カプセル化します。

ControllerDescriptor

名前、種類、アクションなど、コントローラーを説明する情報をカプセル化します。

ControllerInstanceFilterProvider

コントローラーをインスタンスに FilterProviderCollection 追加します。

CustomModelBinderAttribute

カスタム モデル バインダーを呼び出す属性を表します。

DataAnnotationsModelMetadata

データ モデルの共通のメタデータ、DataAnnotationsModelMetadataProvider クラス、および DataAnnotationsModelValidator クラスのコンテナーを提供します。

DataAnnotationsModelMetadataProvider

ASP.NET MVC 用の既定のモデル メタデータ プロバイダーを実装します。

DataAnnotationsModelValidator

モデルの検証コントロールを提供します。

DataAnnotationsModelValidator<TAttribute>

指定した検証型のモデル検証コントロールを提供します。

DataAnnotationsModelValidatorProvider

ASP.NET MVC 用の既定の検証プロバイダーを実装します。

DataErrorInfoModelValidatorProvider

エラー情報モデルの検証コントロールのコンテナーです。

DefaultControllerFactory

既定で登録されるコントローラー ファクトリを表します。

DefaultModelBinder

ブラウザー要求をデータ オブジェクトに対応付けます。 このクラスは、モデル バインダーの具象実装を提供します。

DefaultViewLocationCache

ビューの場所のメモリ キャッシュを表します。

DependencyResolver

または Common Service Locator IServiceLocator インターフェイスを実装 IDependencyResolver する依存関係リゾルバーの登録ポイントを提供します。

DependencyResolverExtensions

および GetServices(Type)の型セーフな実装をGetService(Type)提供します。

DictionaryValueProvider<TValue>

IDictionary<TKey,TValue> インターフェイスを実装するコレクションから値を取得する値プロバイダーの基本クラスを表します。

EmptyModelMetadataProvider

メタデータを必要としないデータ モデル用の空のメタデータ プロバイダーを提供します。

EmptyModelValidatorProvider

検証コントロールを必要としないモデルに対して空の検証コントロール プロバイダーを提供します。

EmptyResult

何も返さないコントローラー アクション メソッドなど、何も実行されない結果を表します。

ExceptionContext

クラスを使用するためのコンテキストを HandleErrorAttribute 提供します。

ExpressionHelper

式からモデル名を取得するためのヘルパー クラスです。

FieldValidationMetadata

クライアント側フィールド検証メタデータのコンテナーです。

FileContentResult

バイナリ ファイルの内容を応答に送信します。

FilePathResult

ファイルの内容を応答に送信します。

FileResult

バイナリ ファイルの内容を応答に送信するために使用される基本クラスを表します。

FileStreamResult

インスタンスを使用して、バイナリ コンテンツを応答に Stream 送信します。

Filter

1 つ以上のフィルター インターフェイスの実装、フィルターの順序、およびフィルターのスコープへの参照を格納するメタデータ クラスを表します。

FilterAttribute

アクションおよび結果フィルター属性の基本クラスを表します。

FilterAttributeFilterProvider

フィルター属性のフィルター プロバイダーを定義します。

FilterInfo

使用できるアクション フィルターに関する情報をカプセル化します。

FilterProviderCollection

アプリケーションのフィルター プロバイダーのコレクションを表します。

FilterProviders

フィルターの登録ポイントを提供します。

FormCollection

アプリケーションのフォーム値プロバイダーを格納します。

FormContext

HTML フォームからの入力データを検証および処理するために必要な情報をカプセル化します。

FormValueProvider

オブジェクトに含まれるフォーム値の値プロバイダーを NameValueCollection 表します。

FormValueProviderFactory

フォームの値プロバイダー オブジェクトの新しいインスタンスを作成するクラスを表します。

GlobalFilterCollection

すべてのグローバル フィルターを含むクラスを表します。

GlobalFilters

グローバル フィルターのコレクションを表します。

HandleErrorAttribute

アクション メソッドがスローした例外の処理に使用される属性を表します。

HandleErrorInfo

アクション メソッドがスローしたエラーを処理するための情報をカプセル化します。

HiddenInputAttribute

プロパティまたはフィールド値を非表示の入力要素としてレンダリングするかどうかを示すために使用される属性を表します。

HtmlHelper

ビュー内の HTML コントロールの表示をサポートします。

HtmlHelper<TModel>

厳密に型指定されたビュー内に HTML コントロールを表示するためのサポートを表します。

HttpAntiForgeryException

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。

HttpDeleteAttribute

アクション メソッドが HTTP DELETE 要求だけを処理するよう制限するために使用する属性を表します。

HttpFileCollectionValueProvider

HTTP ファイルのコレクションの値に使用する値プロバイダーを表します。

HttpFileCollectionValueProviderFactory

HTTP ファイル コレクションの値プロバイダー オブジェクトの新しいインスタンスを作成するクラスを表します。

HttpGetAttribute

アクション メソッドが HTTP GET 要求だけを処理するよう制限するために使用する属性を表します。

HttpHeadAttribute

HTTP 要求が HTTP HEAD メソッドでなければならないことを指定します。

HttpNotFoundResult

要求されたリソースが見つからなかったことを示すために使用されるオブジェクトを定義します。

HttpOptionsAttribute

メソッドが HTTP OPTIONS 要求だけを処理するよう制限するために使用する属性を表します。

HttpPatchAttribute

アクション メソッドが HTTP PATCH 要求だけを処理するよう制限するために使用する属性を表します。

HttpPostAttribute

メソッドが HTTP POST 要求だけを処理するよう制限するために使用する属性を表します。

HttpPostedFileBaseModelBinder

ポストされたファイルにモデルをバインドします。

HttpPutAttribute

メソッドが HTTP PUT 要求だけを処理するよう制限するために使用する属性を表します。

HttpRequestExtensions

Web 要求中に HttpRequestBase クライアントによって送信された HTTP 値を含むクラスを拡張します。

HttpStatusCodeResult

アクション結果を返す方法として特定の HTTP 応答状態コードおよび説明を提供します。

HttpUnauthorizedResult

認証されていない HTTP 要求の結果を表します。

JavaScriptResult

応答に JavaScript コンテンツを送信します。

JQueryFormValueProvider

JQuery フォーム値プロバイダーは、要求フォーム内の JQuery 形式のデータを処理するために使用されます。

JQueryFormValueProviderFactory

JQuery フォーム データを処理するために必要な ValueProvider を提供します。

JsonResult

JSON 形式のコンテンツを応答に送信するために使用されるクラスを表します。

JsonValueProviderFactory

アクション メソッドを有効にして、JSON 形式のテキストを送受信し、アクション メソッドのパラメーターに対して JSON テキストのモデル バインディングを行います。

LinqBinaryModelBinder

ブラウザー要求を LINQ Binary オブジェクトにマップします。

MaxLengthAttributeAdapter

MaxLengthAttribute 属性のアダプターを提供します。

MinLengthAttributeAdapter

MinLengthAttribute 属性のアダプターを提供します。

ModelBinderAttribute

モデルの型をモデル ビルダーの型に関連付けるために使用される属性を表します。

ModelBinderDictionary

アプリケーションのすべてのモデル バインダーをバインダーの型で並べ替えたリストを格納するクラスを表します。

ModelBinderProviderCollection

ここのコンテンツは更新されません。ここに資料を追加しないでください。

ModelBinderProviders

モデル バインダー プロバイダーのコンテナーを提供します。

ModelBinders

アプリケーションのモデル バインダーへのグローバル アクセスを提供します。

ModelBindingContext

モデル バインダーが動作するコンテキストを提供します。

ModelClientValidationEqualToRule

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。

ModelClientValidationMaxLengthRule
ModelClientValidationMinLengthRule
ModelClientValidationRangeRule

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。

ModelClientValidationRegexRule

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。

ModelClientValidationRemoteRule

モデル クライアントの検証に関するリモート規則を表します。

ModelClientValidationRequiredRule

モデル クライアントの検証に必要な規則を表します。

ModelClientValidationRule

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。

ModelClientValidationStringLengthRule

この型/メンバーは、.NET Framework インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。モデル クライアントの検証規則の長さを表します。

ModelError

モデル バインディング時に発生するエラーを表します。

ModelErrorCollection

ModelError インスタンスのコレクション。

ModelMetadata

データ モデルの共通のメタデータ、ModelMetadataProvider クラス、および ModelValidator クラスのコンテナーを提供します。

ModelMetadataProvider

カスタム メタデータ プロバイダーの抽象基本クラスです。

ModelMetadataProviders

現在の ModelMetadataProvider インスタンス用のコンテナーを提供します。

ModelState

アクション メソッド引数のプロパティまたはアクション メソッド引数自体へのモデル バインドの状態をカプセル化します。

ModelStateDictionary

検証情報を含めて、アクション メソッドへのポストされたフォームのバインド試行の状態を表します。

ModelValidationResult

検証結果のコンテナーを提供します。

ModelValidator

検証ロジックを実装するための基本クラスを提供します。

ModelValidatorProvider

モデルの検証コントロールの一覧を提供します。

ModelValidatorProviderCollection

ここのコンテンツは更新されません。ここに資料を追加しないでください。

ModelValidatorProviders

現在の検証プロバイダー用のコンテナーを提供します。

MultiSelectList

ユーザーが複数の項目を選択できる、項目の一覧を表します。

MvcFilter

派生クラスで実装された場合、1 つ以上のフィルター インターフェイスの実装、フィルターの順序、およびフィルターのスコープへの参照を格納するメタデータ クラスを提供します。

MvcHandler

HTTP 要求を処理するコントローラーを選択します。

MvcHtmlString

再度エンコードしてはならない HTML エンコードされた文字列を表します。

MvcHttpHandler

HTTP 要求を検証し、処理します。

MvcRouteHandler

IHttpHandler インターフェイスを実装し、要求コンテキストを渡す オブジェクトを作成します。

MvcWebRazorHostFactory

ファイルのインスタンスを System.Web.Mvc.MvcWebPageRazorHost 作成します。

NameValueCollectionExtensions

NameValueCollection オブジェクトを拡張して、コレクションを指定したディクショナリにコピーできるようにします。

NameValueCollectionValueProvider

値が オブジェクトから取得される値プロバイダーの基底クラスを NameValueCollection 表します。

NoAsyncTimeoutAttribute

属性の便利なラッパーを AsyncTimeoutAttribute 提供します。

NonActionAttribute

コントローラー メソッドがアクション メソッドではないことを示すための属性を表します。

OutputCacheAttribute

出力がキャッシュされるアクション メソッドをマークするために使用される属性を表します。

OverrideActionFiltersAttribute

オーバーライド フィルターに関連付けられた属性を表します。

OverrideAuthenticationAttribute

認証に関連付けられている属性を表します。

OverrideAuthorizationAttribute

認証に関連付けられた属性を表します。

OverrideExceptionFiltersAttribute

例外フィルターに関連付けられた属性を表します。

OverrideResultFiltersAttribute

結果フィルターに関連付けられた属性を表します。

ParameterBindingInfo

アクション メソッド パラメーターをデータ モデルにバインドするための情報をカプセル化します。

ParameterDescriptor

パラメーターを説明する情報を格納します。

PartialViewResult

部分ビューを応答に送信するために使用される基本クラスを表します。

PreApplicationStartCode

ASP.NET Razor のアプリケーション開始前のスタート コードの登録ポイントを提供します。

QueryStringValueProvider

オブジェクトに含まれるクエリ文字列の値プロバイダーを NameValueCollection 表します。

QueryStringValueProviderFactory

クエリ文字列の値プロバイダー オブジェクトの新しいインスタンスを作成するクラスを表します。

RangeAttributeAdapter

RangeAttribute 属性のアダプターを提供します。

RazorView

Razor 構文を使用するビューの作成に使用されるクラスを表します。

RazorViewEngine

ASP.NET Razor 構文を使用する Web ページを表示するために使用されるビュー エンジンを表します。

RedirectResult

指定された URI にリダイレクトすることにより、アプリケーション アクションの処理を制御します。

RedirectToRouteResult

指定されたルート値ディクショナリを使用してリダイレクトを実行する結果を表します。

ReflectedActionDescriptor

リフレクションされたアクション メソッドを説明する情報を格納します。

ReflectedControllerDescriptor

リフレクションされたコントローラーを説明する情報を格納します。

ReflectedParameterDescriptor

リフレクションされたアクション メソッド パラメーターを説明する情報を格納します。

RegularExpressionAttributeAdapter

RegularExpressionAttribute 属性のアダプターを提供します。

RemoteAttribute

jQuery 検証プラグイン リモート検証コントロールを使用する属性を提供します。

RequiredAttributeAdapter

RequiredAttributeAttribute 属性のアダプターを提供します。

RequireHttpsAttribute

セキュリティ保護されていない HTTP 要求を HTTPS を介して強制的に再送信する属性を表します。

ResultExecutedContext

クラスの メソッドの OnResultExecuted(ResultExecutedContext) コンテキストを ActionFilterAttribute 提供します。

ResultExecutingContext

クラスの メソッドの OnResultExecuting(ResultExecutingContext) コンテキストを ActionFilterAttribute 提供します。

RouteAreaAttribute

このコントローラーで定義されるすべてのルートに対して設定する領域を定義します。

RouteAttribute

ルートを介してコントローラーまたはアクションを直接公開するための、コントローラーまたはアクション上の場所。 コントローラー上にある場合、System.Web.Mvc.RouteAttribute を持たないアクションに適用されます。

RouteCollectionAttributeRoutingExtensions

ルート コレクション属性のルーティング拡張機能を提供します。

RouteCollectionExtensions

MVC ルーティング用の RouteCollection オブジェクトを拡張します。

RouteDataValueProvider

インターフェイスを実装するオブジェクトに含まれるルート データの値プロバイダーを IDictionary<TKey,TValue> 表します。

RouteDataValueProviderFactory

ルート データの値プロバイダー オブジェクトを作成するためのファクトリを表します。

RoutePrefixAttribute

コントローラーに、コントローラー内のすべてのアクションに適用されるルート プレフィックスで注釈を付けます。

SelectList

ユーザーが 1 つの項目を選択できる一覧を表します。

SelectListGroup

optgroup の HTML 要素とその属性を表します。 選択リストで、名前が同じである複数のグループがサポートされています。 参照の等価性と比較されます。

SelectListItem

クラスのインスタンスで選択した項目を SelectList 表します。

SessionStateAttribute

コントローラーのセッション状態を指定します。

SessionStateTempDataProvider

セッション状態データを現在 TempDataDictionary のオブジェクトに提供します。

StringLengthAttributeAdapter

StringLengthAttribute 属性のアダプターを提供します。

TagBuilder

HTML 要素を作成するために使用するクラスとプロパティが含まれます。 このクラスは、 名前空間で見つかったヘルパーなどのヘルパーを System.Web.Helpers 記述するために使用されます。

TempDataDictionary

ある要求から次の要求までの間だけ保持されるデータ セットを表します。

TemplateInfo

現在のテンプレート コンテキストに関する情報をカプセル化します。

UnobtrusiveValidationAttributesGenerator

この型/メンバーは、.NET Framework インフラストラクチャをサポートします。独自に作成したコードから直接使用するためのものではありません。

UrlHelper

アプリケーション内で ASP.NET MVC の URL を構築するメソッドを格納します。

UrlParameter

ルーティング中に クラスによって使用される省略可能なパラメーターを MvcHandler 表します。

ValidatableObjectAdapter

検証できるオブジェクト アダプターを提供します。

ValidateAntiForgeryTokenAttribute

要求の偽造防止に使用される属性を表します。

ValidateInputAttribute

入力を検証する必要があるアクション メソッドをマークするために使用される属性を表します。

ValueProviderCollection

アプリケーションの値プロバイダー オブジェクトのコレクションを表します。

ValueProviderDictionary

注: この API は廃止されました。アプリケーションの値プロバイダーのディクショナリを表します。

ValueProviderFactories

値プロバイダー ファクトリ オブジェクトを作成するためのコンテナーを表します。

ValueProviderFactory

値プロバイダー オブジェクトを作成するためのファクトリを表します。

ValueProviderFactoryCollection

アプリケーションの値プロバイダー ファクトリのコレクションを表します。

ValueProviderResult

(フォーム ポストやクエリ文字列などからの) 値をアクション メソッド引数プロパティまたはアクション メソッド引数自体にバインドした結果を表します。

ViewContext

ビューの表示に関連する情報をカプセル化します。

ViewDataDictionary

データをコントローラーとビューの間で受け渡すために使用されるコンテナーを表します。

ViewDataDictionary<TModel>

厳密に型指定されたデータをコントローラーとビューの間で受け渡すために使用されるコンテナーを表します。

ViewDataInfo

テンプレートの開発に使用する現在のテンプレート コンテンツに関する情報、およびテンプレートとやり取りする HTML ヘルパーに関する情報をカプセル化します。

ViewEngineCollection

アプリケーションで使用できるビュー エンジンのコレクションを表します。

ViewEngineResult

ビュー エンジンの検索結果を表します。

ViewEngines

アプリケーションで使用できるビュー エンジンのコレクションを表します。

ViewMasterPage

マスター ビュー ページを構築するために必要な情報を表します。

ViewMasterPage<TModel>

厳密に型指定されたマスター ビュー ページを構築するために必要な情報を表します。

ViewPage

ビューを Web フォーム ページとして表示するために必要なプロパティおよびメソッドを表します。

ViewPage<TModel>

厳密に型指定されたマスター ビューを Web フォーム ページとして表示するために必要な情報を表します。

ViewResult

オブジェクトによって返されるインスタンスを使用してビューを IView レンダリングするために使用されるクラスを IViewEngine 表します。

ViewResultBase

モデルをビューに提供し、ビューを応答に表示するために使用される基本クラスを表します。

ViewStartPage

ビューのスタート (マスター) ページを実装するために使用できる抽象クラスを提供します。

ViewTemplateUserControl

オブジェクトのコンテナーを TemplateInfo 提供します。

ViewTemplateUserControl<TModel>

オブジェクトのコンテナーを TemplateInfo 提供します。

ViewType

ビューの種類を表します。

ViewUserControl

ユーザー コントロールを構築するために必要な情報を表します。

ViewUserControl<TModel>

厳密に型指定されたユーザー コントロールを構築するために必要な情報を表します。

VirtualPathProviderViewEngine

インターフェイスの抽象基本クラスの実装を IViewEngine 表します。

WebFormView

ASP.NET MVC で Web フォーム ページを構築するために必要な情報を表します。

WebFormViewEngine

Web フォーム ページを応答に表示するために使用されるビュー エンジンを表します。

WebViewPage

ASP.NET Razor 構文を使用するビューを表示するために必要なプロパティおよびメソッドを表します。

WebViewPage<TModel>

ASP.NET Razor 構文を使用するビューを表示するために必要なプロパティおよびメソッドを表します。

インターフェイス

IActionFilter

アクション フィルターで使用されるメソッドを定義します。

IActionInvoker

HTTP 要求への応答としてアクションを呼び出すために使用される、アクションの呼び出し元のコントラクトを定義します。

IActionInvokerFactory

現在の要求のインスタンスを IActionInvoker 作成するために使用されます。

IAuthorizationFilter

承認フィルターに必要なメソッドを定義します。

IClientValidatable

検証コントロールがクライアント検証をサポートするかどうかを実行時に ASP.NET MVC 検証フレームワークで調査する方法を提供します。

IController

コントローラーに必要なメソッドを定義します。

IControllerActivator

依存関係の挿入を使用してコントローラーをどのようにインスタンス化するかを詳細に制御できます。

IControllerFactory

コントローラー ファクトリに必要なメソッドを定義します。

IDependencyResolver

サービスの場所と依存関係解決を簡略化するメソッドを定義します。

IEnumerableValueProvider

列挙可能な機能を持つ特殊 IValueProvider な を表します。

IExceptionFilter

例外フィルターに必要なメソッドを定義します。

IFilterProvider

フィルターを検索するためのインターフェイスを提供します。

IMetadataAware

クラスに属性を公開するためのインターフェイスを AssociatedMetadataProvider 提供します。

IMethodInfoActionDescriptor

を提供する型の ActionDescriptor 省略可能な MethodInfoインターフェイス。

IModelBinder

モデル バインダーに必要なメソッドを定義します。

IModelBinderProvider

インターフェイスを実装するクラスのモデル バインドの動的実装を可能にするメソッドを IModelBinder 定義します。

IMvcFilter

フィルターの順序を指定するメンバー、および複数のフィルターが許可されるかどうかを定義します。

IResultFilter

結果フィルターに必要なメソッドを定義します。

IRouteWithArea

ASP.NET MVC アプリケーションの領域にルートを関連付けます。

ITempDataProvider

次の要求で表示されるデータを格納する一時データ プロバイダーのコントラクトを定義します。

ITempDataProviderFactory

コントローラーのインスタンスを ITempDataProvider 作成するために使用します。

IUnvalidatedValueProvider

要求の検証を IValueProvider スキップできるインターフェイスを表します。

IValueProvider

ASP.NET MVC の値プロバイダーに必要なメソッドを定義します。

IView

ビューに必要なメソッドを定義します。

IViewDataContainer

ビュー データ ディクショナリに必要なメソッドを定義します。

IViewEngine

ビュー エンジンに必要なメソッドを定義します。

IViewLocationCache

ビューの場所をメモリにキャッシュするために必要なメソッドを定義します。

IViewPageActivator

依存関係の挿入を使用してビュー ページをどのように作成するかを詳細に制御できます。

列挙型

AreaReference

を構築するときのコントローラー名の解釈を RemoteAttribute制御します。

FilterScope

同じフィルターの種類とフィルターの順序で ASP.NET MVC フィルターを実行する際の順序を指定する値を定義します。

FormMethod

フォームの HTTP 要求の種類を列挙します。

Html5DateRenderingMode

HTML5 のデータ表示モードを列挙します。

HttpVerbs

HTTP 動詞を列挙します。

InputType

入力コントロールの種類を列挙します。

JsonRequestBehavior

クライアントからの HTTP GET 要求を許可するかどうかを指定します。

TagRenderMode

HTML タグの表示に使用できるモードを列挙します。

代理人

ActionSelector

アクション メソッドの選択ロジックが含まれるデリゲートを表します。

DataAnnotationsModelValidationFactory

DataAnnotationsModelValidatorProvider インスタンスを作成するメソッドを表します。

DataAnnotationsValidatableObjectAdapterFactory

IValidatableObject基づく検証コントロールのファクトリを提供します。