最新のWeb開発のチュートリアル
 

ASP.NET MVC - リファレンス


クラス

クラス 説明
AcceptVerbsAttribute HTTPは、アクションメソッドが応答する動詞かを指定する属性を表します。
ActionDescriptor このようにその名前、コントローラー、パラメーター、属性、およびフィルタとして、アクションメソッドに関する情報を提供します。
ActionExecutedContext ActionFilterAttributeクラスのActionExecutedメソッドのコンテキストを提供します。
ActionExecutingContext ActionFilterAttributeクラスのActionExecutingメソッドのコンテキストを提供します。
ActionFilterAttribute フィルター属性の基本クラスを表します。
ActionMethodSelectorAttribute アクションメソッドの選択に影響を与えるために使用される属性を表します。
ActionNameAttribute アクションの名前のために使用される属性を表します。
ActionNameSelectorAttribute アクションメソッドの選択に影響を与える属性を表します。
ActionResult アクションメソッドの結果をカプセル化し、アクションメソッドの代わりにフレームワークレベルの操作を実行するために使用されます。
AdditionalMetadataAttribute 追加のメタデータをサポートするためにIMetadataAwareインタフェースを実装するクラスを提供します。
AjaxHelper ビュー内でAJAXシナリオでHTMLをレンダリングするためのサポートを表します。
AjaxHelper(Of TModel) 強く型付けされたビュー内でAJAXシナリオでHTMLをレンダリングするためのサポートを表します。
AjaxRequestExtensions HTTPリクエストは、AJAXリクエストであるか否かを判断する機能を追加することによってHttpRequestBaseクラスを拡張するクラスを表します。
AllowHtmlAttribute リクエストは、プロパティの要求の検証をスキップすることにより結合モデル中にHTMLマークアップを含めることができます。 (強く、あなたのアプリケーションが明示的スクリプトの悪用を防ぐためにあなたが要求の検証を無効にするすべてのモデルを確認することをお勧めします。)
AreaRegistration ASP.NET MVCアプリケーション内の1つ以上の領域を登録する方法を提供します。
AreaRegistrationContext ASP.NET MVCアプリケーション内の領域を登録するために必要な情報をカプセル化します。
AssociatedMetadataProvider メタデータプロバイダを実装するための抽象クラスを提供します。
AssociatedValidatorProvider 検証プロバイダを実装するクラスの抽象クラスを提供します。
AsyncController 非同期コントローラーの基本クラスを提供します。
AsyncTimeoutAttribute 非同期方式のため、ミリ秒単位で、タイムアウト値を設定するために使用される属性を表します。
AuthorizationContext AuthorizeAttribute属性を使用するために必要な情報をカプセル化します。
AuthorizeAttribute アクションメソッドへの発信者によるアクセスを制限するために使用される属性を表します。
BindAttribute パラメータに結合モデルを行うべきかについての詳細を提供するために使用される属性を表します。
BuildManagerCompiledView ビュー・エンジンによってレンダリングされる前に、BuildManagerクラスにコンパイルされるビューの基本クラスを表します。
BuildManagerViewEngine ビューエンジンの基本クラスを提供します。
ByteArrayModelBinder バイト配列にブラウザ要求をマップします。
ChildActionOnlyAttribute アクションメソッドは、唯一の子のアクションと呼ばれるべきであることを示すために使用される属性を表します。
ChildActionValueProvider 子アクションからの値の値プロバイダーを表します。
ChildActionValueProviderFactory 子アクションに値プロバイダーオブジェクトを作成するためのファクトリを表します。
ClientDataTypeModelValidatorProvider クライアントデータ型モデルのバリデータを返します。
CompareAttribute モデルの2つのプロパティを比較した属性を提供します。
ContentResult アクションメソッドの結果であるユーザ定義のコンテンツタイプを表します。
Controller ASP.NET MVC Webサイトに対して行われたHTTP要求に応答する方法を提供します。
ControllerActionInvoker コントローラのアクションメソッドを呼び出すための責任があるクラスを表します。
ControllerBase すべてのMVCコントローラーの基本クラスを表します。
ControllerBuilder 動的コントローラを構築するための責任があるクラスを表します。
ControllerContext 指定されたRouteBaseとControllerBaseインスタンスと一致するHTTP要求に関する情報をカプセル化します。
ControllerDescriptor 例えば、その名前、タイプ、およびアクションとして、コントローラを記述する情報をカプセル化します。
ControllerInstanceFilterProvider FilterProviderCollectionインスタンスにコントローラを追加します。
CustomModelBinderAttribute カスタムモデルバインダーを起動する属性を表します。
DataAnnotationsModelMetadata DataAnnotationsModelMetadataProviderクラスの、およびデータモデルのDataAnnotationsModelValidatorクラスのために、共通のメタデータ用のコンテナを提供します。
DataAnnotationsModelMetadataProvider ASP.NET MVCのデフォルトのモデルのメタデータプロバイダを実装します。
DataAnnotationsModelValidator モデルのバリデータを提供します。
DataAnnotationsModelValidator(Of TAttribute) 指定された検証タイプのモデルバリデータを提供します。
DataAnnotationsModelValidatorProvider ASP.NET MVCのデフォルトの検証プロバイダを実装します。
DataErrorInfoModelValidatorProvider エラー情報モデルバリデータ用のコンテナを提供します。
DefaultControllerFactory デフォルトで登録されているコントローラの工場を表します。
DefaultModelBinder データオブジェクトへのブラウザ要求をマップします。 このクラスは、モデルバインダーの具体的な実装を提供します。
DefaultViewLocationCache ビューの場所のためのメモリキャッシュを表します。
DependencyResolver IDependencyResolverまたは共通サービスロケータIServiceLocatorインタフェースを実装依存リゾルバの登録ポイントを提供します。
DependencyResolverExtensions getServiceとGetServicesのタイプセーフな実装を提供します。
DictionaryValueProvider(Of TValue) 値実装コレクションから来る値プロバイダの基本クラスを表しIDictionary(Of TKey, TValue)インターフェイスを。
EmptyModelMetadataProvider メタデータを必要としないデータモデルのための空のメタデータプロバイダを提供します。
EmptyModelValidatorProvider バリデータを必要としないモデルのための空の検証プロバイダを提供します。
EmptyResult そのような何も返さないコントローラの動作方法として、何もしない結果を示します。
ExceptionContext HandleErrorAttributeクラスを使用するためのコンテキストを提供します。
ExpressionHelper 式からモデル名を取得するためのヘルパークラスを提供します。
FieldValidationMetadata クライアント側のフィールド検証メタデータ用のコンテナを提供します。
FileContentResult レスポンスにバイナリファイルの内容を送信します。
FilePathResult レスポンスにファイルの内容を送信します。
FileResult レスポンスにバイナリファイルの内容を送信するために使用される基本クラスを表します。
FileStreamResult ストリーム・インスタンスを使用して、応答にバイナリコンテンツを送信します。
Filter メタデータフィルタインターフェイスのうちの1つまたは複数の実装への参照を含むクラス、フィルタの順序、及びフィルタの範囲を表します。
FilterAttribute アクションと結果フィルター属性の基本クラスを表します。
FilterAttributeFilterProvider フィルター属性のフィルタプロバイダを定義します。
FilterInfo 利用できるアクションフィルタについての情報をカプセル化します。
FilterProviderCollection アプリケーションのためのフィルタ・プロバイダーのコレクションを表します。
FilterProviders フィルタの登録ポイントを提供します。
FormCollection アプリケーションのフォーム値プロバイダーが含まれています。
FormContext HTMLフォームからの入力データを検証し、処理するために必要な情報をカプセル化します。
FormValueProvider NameValueCollectionのオブジェクトに含まれるフォーム値の値プロバイダーを表します。
FormValueProviderFactory フォーム値プロバイダーオブジェクトの新しいインスタンスを作成するための責任があるクラスを表します。
GlobalFilterCollection すべてのグローバルフィルタを含むクラスを表します。
GlobalFilters グローバルフィルタのコレクションを表します。
HandleErrorAttribute アクションメソッドによってスローされる例外を処理するために使用される属性を表します。
HandleErrorInfo アクションメソッドによってスローされたエラーを処理するための情報をカプセル化します。
HiddenInputAttribute プロパティまたはフィールドの値は、非表示の入力要素としてレンダリングされるべきかどうかを示すために使用される属性を表します。
HtmlHelper ビューでHTMLコントロールをレンダリングするためのサポートを表します。
HtmlHelper(Of TModel) 強く型付けされたビューでHTMLコントロールをレンダリングするためのサポートを表します。
HttpDeleteAttribute この方法は、唯一のHTTP DELETE要求を処理するようにアクションメソッドを制限するために使用される属性を表します。
HttpFileCollectionValueProvider HTTPファイルのコレクションから来た値で使用する値プロバイダーを表します。
HttpFileCollectionValueProviderFactory HTTPファイルコレクションの値プロバイダーオブジェクトの新しいインスタンスを作成するための責任があるクラスを表します。
HttpGetAttribute この方法は、唯一のHTTP GETリクエストを処理するようにアクションメソッドを制限するために使用される属性を表します。
HttpNotFoundResult 要求されたリソースが見つからなかったことを示すために使用されるオブジェクトを定義します。
HttpPostAttribute この方法は、唯一のHTTP POSTリクエストを処理するようにアクションメソッドを制限するために使用される属性を表します。
HttpPostedFileBaseModelBinder 投稿ファイルにモデルをバインドします。
HttpPutAttribute この方法は、唯一のHTTP PUT要求を処理するようにアクションメソッドを制限するために使用される属性を表します。
HttpRequestExtensions Web要求中にクライアントから送信されたHTTP値が含まれているHttpRequestBaseクラスを拡張します。
HttpStatusCodeResult 特定のHTTP応答ステータスコードと説明して行動した結果を返す方法を提供します。
HttpUnauthorizedResult 不正なHTTPリクエストの結果を表します。
JavaScriptResult JavaScriptコンテンツは、応答を送信します。
JsonResult レスポンスにJSON形式のコンテンツを送信するために使用されるクラスを表します。
JsonValueProviderFactory 送受信JSON形式のテキストを、アクション・メソッドのパラメータにJSONテキストを-バインドモデル化するためのアクション・メソッドを有効にします。
LinqBinaryModelBinder LINQバイナリオブジェクトへのブラウザ要求をマップします。
ModelBinderAttribute モデルビルダーの型にモデルタイプを関連付けるために使用される属性を表します。
ModelBinderDictionary バインダー型でリストアップされ、アプリケーションのすべてのモデルバインダーを含むクラスを表します。
ModelBinderProviderCollection モデルバインダープロバイダー用のコンテナを提供します。
ModelBinderProviders モデルバインダープロバイダー用のコンテナを提供します。
ModelBinders アプリケーションのためのモデルバインダーへのグローバルなアクセスを提供します。
ModelBindingContext コンテキスト内のモデルバインダー機能を提供します。
ModelClientValidationEqualToRule ブラウザに送信された平等の検証ルールのための容器を提供します。
ModelClientValidationRangeRule ブラウザに送信された範囲、検証ルールのための容器を提供します。
ModelClientValidationRegexRule ブラウザに送信された正規表現のクライアント検証ルールのための容器を提供します。
ModelClientValidationRemoteRule ブラウザに送信され、リモート検証ルールのための容器を提供します。
ModelClientValidationRequiredRule 必要なフィールドのクライアント検証用のコンテナを提供します。
ModelClientValidationRule ブラウザに送信されるクライアント検証ルールの基本クラスのコンテナを提供します。
ModelClientValidationStringLengthRule ブラウザに送信される文字列の長さの検証ルールのための容器を提供します。
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 MvcWebPageRazorHostファイルのインスタンスを作成します。
NameValueCollectionExtensions コレクションに指定された辞書にコピーすることができるように、NameValueCollectionのオブジェクトを拡張します。
NameValueCollectionValueProvider 値NameValueCollectionのオブジェクトから来る値プロバイダーの基本クラスを表します。
NoAsyncTimeoutAttribute 以下のための便利なラッパーを提供AsyncTimeoutAttribute属性を。
NonActionAttribute 制御方法は、アクションメソッドではないことを示すために使用される属性を表します。
OutputCacheAttribute その出力はキャッシュされるアクションメソッドをマークするために使用される属性を表します。
ParameterBindingInfo データモデルにアクション・メソッドパラメータを結合するための情報をカプセル化します。
ParameterDescriptor パラメータを説明する情報が含まれています。
PartialViewResult 応答への部分的なビューを送信するために使用される基本クラスを表します。
PreApplicationStartCode ASP.NETの登録ポイントを提供Razor事前にアプリケーションの開始コード。
QueryStringValueProvider NameValueCollectionのオブジェクトに格納されたクエリ文字列の値プロバイダーを表します。
QueryStringValueProviderFactory クエリ文字列値・プロバイダオブジェクトの新しいインスタンスを作成するための責任があるクラスを表します。
RangeAttributeAdapter 用アダプタを提供RangeAttribute属性を。
RazorView 持っているビューを作成するために使用されるクラスを表しRazor構文を。
RazorViewEngine ASP.NET使用するWebページのレンダリングに使用されるビューエンジン表しRazor構文を。
RedirectResult 指定されたURIにリダイレクトすることで、アプリケーションアクションの処理を制御します。
RedirectToRouteResult 指定されたルート値の辞書を使用してリダイレクトを実行結果を表します。
ReflectedActionDescriptor 反映アクションメソッドを記述した情報が含まれています。
ReflectedControllerDescriptor 反射されたコントローラを記述する情報を含みます。
ReflectedParameterDescriptor 反映アクション・メソッドのパラメータを記述した情報が含まれています。
RegularExpressionAttributeAdapter 用アダプタを提供RegularExpressionAttribute属性を。
RemoteAttribute jQueryの検証プラグインのリモートバリデータを使用して属性を提供します。
RequiredAttributeAdapter 用アダプタを提供RequiredAttributeAttribute属性を。
RequireHttpsAttribute HTTPSを介して再送信する無担保HTTPリクエストを強制的に属性を表します。
ResultExecutedContext ActionFilterAttributeクラスのOnResultExecutedメソッドのコンテキストを提供します。
ResultExecutingContext ActionFilterAttributeクラスのOnResultExecutingメソッドのコンテキストを提供します。
RouteCollectionExtensions MVCのルーティングのためのRouteCollectionオブジェクトを拡張します。
RouteDataValueProvider 実装するオブジェクトに含まれるルートデータの値プロバイダー表すIDictionary(Of TKey, TValue)インターフェイスを。
RouteDataValueProviderFactory ルートデータ値プロバイダオブジェクトを作成するためのファクトリを表します。
SelectList ユーザーが一つの項目を選択することができますリストを表します。
SelectListItem SelectListのクラスのインスタンスで選択された項目を表します。
SessionStateAttribute コントローラのセッション状態を指定します。
SessionStateTempDataProvider 現在TempDataDictionaryオブジェクトにセッション状態データを提供します。
StringLengthAttributeAdapter 用アダプタを提供StringLengthAttribute属性を。
TempDataDictionary 唯一つの要求から次へと持続するデータのセットを表します。
TemplateInfo 現在のテンプレートコンテキストに関する情報をカプセル化します。
UrlHelper アプリケーション内でASP.NET MVCのURLを構築するためのメソッドが含まれています。
UrlParameter ルーティング中MvcHandlerクラスによって使用されるオプションのパラメータを表します。
ValidatableObjectAdapter 検証可能なオブジェクトアダプタを提供します。
ValidateAntiForgeryTokenAttribute リクエストの偽造を防ぐために使用される属性を表します。
ValidateInputAttribute その入力が検証されなければならないアクションメソッドをマークするために使用される属性を表します。
ValueProviderCollection アプリケーションのための価値プロバイダオブジェクトのコレクションを表します。
ValueProviderDictionary 廃止されました。 アプリケーションの値プロバイダーの辞書を表します。
ValueProviderFactories 値・プロバイダ・ファクトリオブジェクトのコンテナを表します。
ValueProviderFactory 値プロバイダオブジェクトを作成するためのファクトリを表します。
ValueProviderFactoryCollection アプリケーションのための価値プロバイダー工場のコレクションを表します。
ValueProviderResult (このような形態のポストまたはクエリ文字列のような)アクションメソッド引数プロパティに、または引数自体に値を結合した結果を表します。
ViewContext ビューのレンダリングに関連した情報をカプセル化します。
ViewDataDictionary コントローラとビューの間でデータを渡すために使用される容器を表します。
ViewDataDictionary(Of TModel) コントローラとビューの間で強く型付けされたデータを渡すために使用される容器を表します。
ViewDataInfo テンプレートとテンプレートとの相互作用についてのHTMLヘルパーを開発するために使用され、現在のテンプレートコンテンツに関する情報をカプセル化します。
ViewEngineCollection アプリケーションで使用可能なビューエンジンのコレクションを表します。
ViewEngineResult ビュー・エンジンを配置した結果を表します。
ViewEngines アプリケーションで使用可能なビューエンジンのコレクションを表します。
ViewMasterPage マスタービューページを構築するために必要な情報を表します。
ViewMasterPage(Of TModel) 強く型付けされたマスター・ビュー・ページを構築するために必要な情報を表します。
ViewPage Webフォームページとしてビューをレンダリングするために必要なプロパティとメソッドを表します。
ViewPage(Of TModel) Webフォームページとして強く型付けされたビューをレンダリングするために必要な情報を表します。
ViewResult IViewEngineオブジェクトによって返されたIViewインスタンスを使用してビューをレンダリングするために使用されるクラスを表します。
ViewResultBase ビューのモデルを提供し、応答にビューをレンダリングするために使用される基本クラスを表します。
ViewStartPage 視聴開始実装するために使用することができます抽象クラスを提供(master)ページを。
ViewTemplateUserControl TemplateInfoオブジェクトのコンテナを提供します。
ViewTemplateUserControl(Of TModel) TemplateInfoオブジェクトのコンテナを提供します。
ViewType ビューの種類を表します。
ViewUserControl ユーザーコントロールを構築するために必要な情報を表します。
ViewUserControl(Of TModel) 強く型付けされたユーザーコントロールを構築するために必要な情報を表します。
VirtualPathProviderViewEngine IViewEngineインターフェイスの抽象基本クラスの実装を表します。
WebFormView ASP.NET MVCでWebフォームページを作成するために必要な情報を表します。
WebFormViewEngine レスポンスにWebフォームページをレンダリングするために使用されるビューエンジンを表します。
WebViewPage ASP.NET使用ビューレンダリングするために必要とされるプロパティとメソッドを表しRazor構文を。
WebViewPage(Of TModel) ASP.NET使用ビューレンダリングするために必要とされるプロパティとメソッドを表しRazor構文を。

インタフェース

インタフェース 説明
IActionFilter アクションフィルタで使用されるメソッドを定義します。
IActionInvoker HTTPリクエストに応答してアクションを呼び出すために使用されるアクションの呼び出しのための契約を定義します。
IAuthorizationFilter 認証フィルタのために必要とされるメソッドを定義します。
IClientValidatable ASP.NET MVCの検証フレームワークは、バリデータはクライアント検証をサポートしているかどうか、実行時に発見するための方法を提供します。
IController コントローラに必要とされるメソッドを定義します。
IControllerActivator コントローラは依存性注入を使用してインスタンス化する方法をきめ細かく制御を提供します。
IControllerFactory コントローラの工場のために必要とされるメソッドを定義します。
IDependencyResolver サービスの場所と依存関係の解決を簡素化する方法を定義します。
IExceptionFilter 例外フィルタのために必要とされるメソッドを定義します。
IFilterProvider フィルタを見つけるためのインターフェイスを提供します。
IMetadataAware AssociatedMetadataProviderクラスに属性を公開するためのインターフェイスを提供します。
IModelBinder モデルバインダーのために必要とされるメソッドを定義します。
IModelBinderProvider IModelBinderインタフェースを実装するクラスの結合モデルの動的な実装を可能にする方法を定義します。
IMvcFilter フィルタの順序を指定するメンバーを定義し、複数のフィルタが許可されているかどうか。
IResultFilter 結果フィルタのために必要とされるメソッドを定義します。
IRouteWithArea ASP.NET MVCアプリケーション内の領域のルートを関連付けます。
ITempDataProvider 次の要求で閲覧されたデータを格納し、一時的なデータプロバイダの契約を定義します。
IUnvalidatedValueProvider 要求の検証をスキップすることができIValueProviderインターフェイスを表します。
IValueProvider ASP.NET MVCでの価値提供のために必要とされるメソッドを定義します。
IView ビューのために必要とされるメソッドを定義します。
IViewDataContainer ビューデータ・ディクショナリのために必要とされるメソッドを定義します。
IViewEngine ビューエンジンのために必要とされるメソッドを定義します。
IViewLocationCache メモリ内のビューの位置をキャッシュするために必要なメソッドを定義します。
IViewPageActivator きめの細かい制御を提供します