ASP.NET MVC - リファレンス マニュアル
このセクションでは、学習に関連するリファレンスを提供する ASP.NET MVC リファレンス マニュアルを提供します。
親切 | 説明する |
---|---|
AcceptVerbs属性 | アクション メソッドが応答する HTTP 動詞を指定する属性を表します。 |
アクション記述子 | アクション メソッドの名前、コントローラー、パラメーター、プロパティ、フィルターなど、アクション メソッドに関する情報を提供します。 |
アクション実行コンテキスト | ActionFilterAttribute クラスの ActionExecuted メソッドのコンテキストを提供します。 |
アクション実行コンテキスト | ActionFilterAttribute クラスの ActionExecuting メソッドのコンテキストを提供します。 |
アクションフィルター属性 | フィルター属性を表す基本クラス。 |
ActionMethodSelectorAttribute | 操作方法の選択に影響するプロパティを表します。 |
アクション名属性 | 操作に使用する名前を表す属性。 |
ActionNameSelectorAttribute | 演算方法の選択に影響を与える特性を表します。 |
アクション結果 | アクション メソッドの結果をカプセル化し、アクション メソッドに代わってフレームワーク レベルの操作を実行するために使用されます。 |
追加のメタデータ属性 | 追加のメタデータをサポートする IMetadataAware インターフェイスを実装するクラスを提供します。 |
アジャックヘルパー | ビュー内の AJAX シナリオでの HTML レンダリングのサポートを表します。 |
AjaxHelper(TModel) | 厳密に型指定されたビューでの AJAX シナリオでの HTML レンダリングのサポートを表します。 |
AjaxRequestExtensions | HttpRequestBase クラスを拡張して、HTTP 要求が AJAX 要求であるかどうかを判断する機能を追加するクラスを表します。 |
許可Html属性 | 属性のリクエストの検証をスキップすることで、モデルのバインド中にリクエストに HTML マークアップを含めることができます。 (スクリプト攻撃を防ぐために、リクエストの検証を無効にするすべてのモデルをアプリケーションで明示的にチェックすることを強くお勧めします。) |
エリア登録 | ASP.NET MVC アプリケーション内で 1 つ以上のゾーンを登録する方法を提供します。 |
エリア登録コンテキスト | ASP.NET MVC アプリケーション内でゾーンを登録するために必要な情報をカプセル化します。 |
関連するメタデータプロバイダー | メタデータ プロバイダーを実装するための抽象クラスを提供します。 |
関連する検証プロバイダー | 認証プロバイダーを実装するクラスの抽象クラスを提供します。 |
非同期コントローラ | 非同期コントローラーの基本クラスを提供します。 |
AsyncTimeout属性 | 非同期メソッドのタイムアウト値 (ミリ秒単位) を設定する属性を表します。 |
認可コンテキスト | AuthorizeAttribute 属性を使用するときに必要な情報をカプセル化します。 |
権限付与属性 | 呼び出し元のアクション メソッドへのアクセスを制限するために使用される属性を表します。 |
バインド属性 | パラメーターへのモデルのバインドがどのように行われるかについての詳細を提供する属性を表します。 |
ビルドマネージャーコンパイル済みビュー | ビュー エンジンがビューをレンダリングする前に、BuildManager クラスによってコンパイルされたビューを表す基本クラス。 |
ビルドマネージャービューエンジン | ビュー エンジンの基本クラスを提供します。 |
ByteArrayModelBinder | ブラウザーのリクエストをバイト配列にマップします。 |
ChildActionOnlyAttribute | アクション メソッドがサブアクションとしてのみ呼び出される必要があることを示す属性を表します。 |
ChildActionValueProvider | サブオペレーションの値を表す値プロバイダー。 |
ChildActionValueProviderFactory | サブオペレーションの値プロバイダー オブジェクトを作成するために使用されるファクトリを表します。 |
ClientDataTypeModelValidatorProvider | クライアントのデータ型モデルバリデーターを返します。 |
比較属性 | モデルの 2 つのプロパティを比較するためのプロパティを提供します。 |
コンテンツ結果 | アクション メソッドの結果であるユーザー定義のコンテンツ タイプを表します。 |
コントローラ | ASP.NET MVC Web サイトに対して行われた HTTP 要求に応答するメソッドを提供します。 |
コントローラーアクション呼び出し者 | コントローラーのアクション メソッドの呼び出しを担当するクラスを表します。 |
コントローラーベース | すべての MVC コントローラーの基本クラスを表します。 |
コントローラービルダー | コントローラーを動的に生成する役割を担うクラスを表します。 |
コントローラコンテキスト | 指定された RouteBase および ControllerBase インスタンスに一致する HTTP リクエストに関する情報をカプセル化します。 |
コントローラ記述子 | コントローラーの名前、タイプ、操作など、コントローラーを説明する情報をカプセル化します。 |
コントローラーインスタンスフィルタープロバイダー | コントローラーを FilterProviderCollection インスタンスに追加します。 |
CustomModelBinderAttribute | カスタム モデル バインダーを呼び出す属性を表します。 |
データ注釈モデルメタデータ | データ モデルのパブリック メタデータ、DataAnnotationsModelMetadataProvider クラス、および DataAnnotationsModelValidator クラスのコンテナーを提供します。 |
データ注釈モデルメタデータプロバイダー | ASP.NET MVC のデフォルトのモデル メタデータ プロバイダーを実装します。 |
データ注釈モデルバリデーター | モデルの検証手順を提供します。 |
DataAnnotationsModelValidator(TAttribute) | 指定された検証タイプのモデルバリデーターを提供します。 |
データ注釈モデル検証プロバイダー | ASP.NET MVC のデフォルトの認証プロバイダーを実装します。 |
DataErrorInfoModelValidatorProvider | エラー メッセージ モデル バリデーターのコンテナーを提供します。 |
デフォルトコントローラーファクトリー | デフォルトで登録されるコントローラー ファクトリを表します。 |
デフォルトモデルバインダー | ブラウザリクエストをデータオブジェクトにマッピングします。このクラスは、モデル バインダーの具体的な実装を提供します。 |
デフォルトビューロケーションキャッシュ | ビューの場所を表すメモリ内キャッシュ。 |
依存関係リゾルバー | IDependencyResolver またはパブリック サービス ロケーター IServiceLocator インターフェイスを実装する依存関係リゾルバーの登録ポイントを提供します。 |
依存関係リゾルバー拡張機能 | GetService および GetServices のタイプセーフな実装を提供します。 |
DictionaryValueProvider(TValue) | IDictionary(TKey, TValue) インターフェイスを実装するコレクションから値が取得される値プロバイダーの基本クラスを表します。 |
空のモデルメタデータプロバイダー | メタデータを必要としないデータ モデルには空のメタデータ プロバイダーを提供します。 |
EmptyModelValidatorProvider | バリデーターを必要としないモデルには空の検証プロバイダーを提供します。 |
空の結果 | 何も返さないコントローラー アクション メソッドなど、アクションを実行しない結果を表します。 |
例外コンテキスト | P は、HandleErrorAttribute クラスを使用するためのコンテキストを提供します。 |
式ヘルパー | 式からモデル名を取得するためのヘルパー クラスを提供します。 |
フィールド検証メタデータ | クライアントフィールド検証メタデータのコンテナを提供します。 |
ファイルコンテンツ結果 | バイナリ ファイルの内容を応答として送信します。 |
ファイルパス結果 | ファイルの内容を応答として送信します。 |
ファイル結果 | バイナリ ファイルの内容を応答に送信するための基本クラスを表します。 |
ファイルストリーム結果 | Stream インスタンスを使用して、バイナリ コンテンツを応答に送信します。 |
フィルター | 1 つ以上のフィルター インターフェイス、フィルター順序、フィルター スコープの実装への参照を含むメタデータ クラスを表します。 |
フィルター属性 | 操作および結果のフィルター属性を表す基本クラス。 |
フィルター属性フィルタープロバイダー | フィルターのプロパティを定義するフィルター プロバイダー。 |
フィルター情報 | 使用可能なアクション フィルターに関する情報をカプセル化します。 |
フィルタープロバイダーコレクション | アプリケーションのフィルター プロバイダーのコレクションを表します。 |
フィルタープロバイダー | フィルターの登録ポイントを提供します。 |
フォームコレクション | アプリケーションのフォーム値プロバイダーが含まれます。 |
フォームコンテキスト | 入力データを検証して処理するために必要な情報を HTML フォームにカプセル化します。 |
フォームバリュープロバイダー | NameValueCollection オブジェクトに含まれるフォーム値を表す値プロバイダー。 |
フォーム値プロバイダーファクトリー | フォーム値プロバイダー オブジェクトの新しいインスタンスの作成を担当するクラスを表します。 |
グローバルフィルターコレクション | すべてのグローバル フィルターを含むクラスを表します。 |
グローバルフィルター | グローバル フィルター コレクションを表します。 |
ハンドルエラー属性 | アクション メソッドによってスローされた例外を処理するために使用される属性を表します。 |
ハンドルエラー情報 | アクション メソッドによって発生したエラーの処理に関する情報をカプセル化します。 |
HiddenInputAttribute | 属性またはフィールド値を非表示の入力要素としてレンダリングするかどうかを示す属性を表します。 |
HTMLヘルパー | ビューでの HTML コントロールのレンダリングのサポートを示します。 |
HTMLヘルパー(TModel) | 厳密に型指定されたビューでの HTML コントロールのレンダリングのサポートを示します。 |
HttpDelete属性 | HTTP DELETE リクエストのみを処理するようにアクション メソッドを制限する属性を表します。 |
HttpFileCollectionValueProvider | HTTP ファイル コレクションからの値に使用される値プロバイダーを表します。 |
HttpFileCollectionValueProviderFactory | HTTP ファイル コレクション値プロバイダー オブジェクトの新しいインスタンスの作成を担当するクラスを表します。 |
HttpGetAttribute | HTTP GET リクエストのみを処理するようにアクション メソッドを制限する属性を表します。 |
HttpNotFoundResult | 要求されたリソースが見つからなかったことを示すために使用されるオブジェクトを定義します。 |
HttpPost属性 | HTTP POST リクエストのみを処理するようにアクション メソッドを制限する属性を表します。 |
HttpPostedFileBaseModelBinder | モデルをパブリッシュされたファイルにバインドします。 |
HttpPutAttribute | HTTP PUT リクエストのみを処理するようにアクション メソッドを制限する属性を表します。 |
HttpRequestExtensions | HttpRequestBase クラスを拡張します。このクラスには、Web リクエストでクライアントによって送信された HTTP 値が含まれます。 |
HttpStatusCodeResult | 特定の HTTP 応答ステータス コードと説明を含む操作の結果を返すメソッドを提供します。 |
HttpUnauthorized結果 | 不正な HTTP リクエストの結果を表します。 |
JavaScript結果 | JavaScript コンテンツを応答に送信します。 |
Json結果 | JSON 形式のコンテンツを応答に送信するために使用されるクラスを表します。 |
JsonValueProviderFactory | アクション メソッドが JSON 形式のテキストを送受信し、JSON テキストをモデル バインディングのアクション メソッドのパラメーターに渡すことができるようにします。 |
LinqBinaryModelBinder | ブラウザー要求を LINQ バイナリ オブジェクトにマッピングします。 |
ModelBinder属性 | モデル タイプをモデル ジェネレーター タイプに関連付けるために使用される属性を表します。 |
モデルバインダー辞書 | アプリケーションのすべてのモデル バインダー (バインダー タイプごとにリスト) を含むクラスを表します。 |
ModelBinderProviderCollection | モデル バインダー プロバイダーのコンテナーを提供します。 |
モデルバインダープロバイダー | モデル バインダー プロバイダーのコンテナーを提供します。 |
モデルバインダー | アプリケーションのモデル バインダーへのグローバル アクセスを提供します。 |
モデルバインディングコンテキスト | モデル バインダーを実行するコンテキストを提供します。 |
ModelClientValidationEqualToRule | ブラウザに送信される等価性検証ルールのコンテナを提供します。 |
ModelClientValidationRangeRule | ブラウザに送信されるスコープ検証ルールのコンテナを提供します。 |
ModelClientValidationRegexRule | ブラウザに送信される正規表現のクライアント側検証ルールのコンテナを提供します。 |
ModelClientValidationRemoteRule | ブラウザに送信されるリモート検証ルールのコンテナを提供します。 |
モデルクライアント検証必須ルール | 必須フィールドのクライアント側検証用のコンテナを提供します。 |
モデルクライアント検証ルール | ブラウザに送信されるクライアント側検証ルールの基本クラス コンテナを提供します。 |
ModelClientValidationStringLengthRule | ブラウザに送信される文字列長検証ルールのコンテナを提供します。 |
モデルエラー | モデルのバインド中に発生したエラーを示します。 |
モデルエラーコレクション | ModelError インスタンスのコレクション。 |
モデルメタデータ | データ モデルのパブリック メタデータ、ModelMetadataProvider クラス、および ModelValidator クラスのコンテナーを提供します。 |
モデルメタデータプロバイダー | カスタム メタデータ プロバイダーの抽象基本クラスを提供します。 |
モデルメタデータプロバイダー | 現在の ModelMetadataProvider インスタンスのコンテナーを提供します。 |
モデルの状態 | アクション メソッド パラメーターのプロパティまたはアクション メソッド パラメーター自体にバインディングするモデルの状態をカプセル化します。 |
モデル状態辞書 | 送信されたフォームを検証情報を含むアクション メソッドにバインドしようとする試みのステータスを表します。 |
モデル検証結果 | 検証結果のコンテナを提供します。 |
モデルバリデーター | 検証ロジックを実装するための基本クラスを提供します。 |
モデル検証プロバイダー | モデルのバリデーターのリストを提供します。 |
ModelValidatorProviderCollection | 認証プロバイダーのリストのコンテナーを提供します。 |
モデルバリデータプロバイダー | 現在の認証プロバイダーのコンテナーを提供します。 |
マルチ選択リスト | ユーザーが複数の項目を選択できる項目のリストを表します。 |
Mvcフィルター | 派生クラスで実装する場合は、1 つ以上のフィルター インターフェイス、フィルター順序、およびフィルター スコープの実装への参照を含むメタデータ クラスを提供します。 |
Mvcハンドラー | HTTP リクエストを処理するコントローラーを選択します。 |
MvcHtmlString | 再度エンコードすべきではない HTML エンコード文字列を表す HTML エンコード文字列。 |
MvcHttpHandler | HTTP リクエストを認証して処理します。 |
MvcRouteHandler | IHttpHandler インターフェイスを実装するオブジェクトを作成し、リクエスト コンテキストをオブジェクトに渡します。 |
MvcWebRazorホストファクトリー | MvcWebPageRazorHost ファイルのインスタンスを作成します。 |
NameValueCollectionExtensions | NameValueCollection オブジェクトを拡張して、指定されたディクショナリにコレクションをコピーできるようにします。 |
名前値コレクション値プロバイダー | NameValueCollection オブジェクトから値が取得される値プロバイダーの基本クラスを表します。 |
NoAsyncTimeout属性 | AsyncTimeoutAttribute 属性の便利なラッパーを提供します。 |
非アクション属性 | コントローラー メソッドがアクション メソッドではないことを示すために使用される属性を表します。 |
出力キャッシュ属性 | 出力がキャッシュされるアクション メソッドをマークするために使用される属性を表します。 |
パラメータバインディング情報 | アクション メソッド パラメーターのデータ モデルへのバインドに関連する情報をカプセル化します。 |
パラメータ記述子 | パラメータを説明する情報が含まれます。 |
PartialView結果 | 部分ビューを応答に送信するための基本クラスを表します。 |
プリアプリケーション開始コード | ASP.NET Razor アプリケーションの起動前コードの登録ポイントを提供します。 |
クエリ文字列値プロバイダー | NameValueCollection オブジェクトに含まれるクエリ文字列を表す値プロバイダー。 |
QueryStringValueProviderFactory | クエリ文字列値プロバイダー オブジェクトの新しいインスタンスの作成を担当するクラスを表します。 |
範囲属性アダプター | RangeAttribute 属性を提供するアダプター。 |
RazorView | Razor 構文でビューを作成するためのクラスを表します。 |
RazorViewエンジン | ASP.NET Razor 構文を使用して Web ページをレンダリングするためのビュー エンジンを表します。 |
リダイレクト結果 | 指定された URI にリダイレクトすることで、アプリケーション操作の処理を制御します。 |
RedirectToRouteResult | 指定されたルート値ディクショナリを使用してリダイレクトを実行した結果を表します。 |
反映されたアクション記述子 | リフレクションがどのように動作するかを説明する情報が含まれます。 |
ReflectedControllerDescriptor | 反映されたコントローラーを説明する情報が含まれます。 |
ReflectedParameterDescriptor | リフレクションの演算方法パラメータを記述した情報が含まれます。 |
RegularExpressionAttributeAdapter | RegularExpressionAttribute 属性を提供するアダプター。 |
リモート属性 | jQuery 検証プラグインを使用したリモート バリデーターの機能を提供します。 |
必須属性アダプター | RequiredAttributeAttribute 属性を提供するアダプター。 |
RequireHttpsAttribute | 安全でない HTTP リクエストを HTTPS 経由で強制的に再送信するために使用される機能を表します。 |
結果実行コンテキスト | ActionFilterAttribute クラスの OnResultExecuted メソッドのコンテキストを提供します。 |
結果実行コンテキスト | ActionFilterAttribute クラスの OnResultExecuting メソッドのコンテキストを提供します。 |
RouteCollectionExtensions | MVC ルーティング用に RouteCollection オブジェクトを拡張します。 |
ルートデータ値プロバイダー | IDictionary(TKey, TValue) インターフェイスを実装するオブジェクトに含まれるルート データを表す値プロバイダー。 |
RouteDataValueProviderFactory | ルート データ値プロバイダー オブジェクトの作成に使用されるファクトリを表します。 |
選択リスト | ユーザーが項目を選択できるリストを表します。 |
リスト項目の選択 | SelectList クラスのインスタンスで選択された項目を表します。 |
セッション状態属性 | コントローラーのセッション状態を指定します。 |
SessionStateTempDataProvider | 現在の TempDataDictionary オブジェクトのセッション状態データを提供します。 |
StringLengthAttributeAdapter | StringLengthAttribute 属性を提供するアダプター。 |
TempDataDictionary | あるリクエストから次のリクエストまでの間のみ保持されるデータセットを表します。 |
テンプレート情報 | 現在のテンプレート コンテキストに関する情報をカプセル化します。 |
URLヘルパー | アプリケーション内で ASP.NET MVC の URL を生成するメソッドが含まれています。 |
URLパラメータ | ルーティング中に MvcHandler クラスによって使用されるオプションのパラメーターを表します。 |
ValidableObjectAdapter | 検証可能なオブジェクトアダプターを提供します。 |
ValidateAntiForgeryTokenAttribute | リクエストの偽造を防ぐために使用される機能を表します。 |
ValidateInputAttribute | 入力を検証する必要があるアクション メソッドをマークするために使用される属性を表します。 |
値プロバイダーコレクション | アプリケーションを表す値プロバイダー オブジェクトのコレクション。 |
値プロバイダー辞書 | 時代遅れです。アプリケーションの値プロバイダーを表すディクショナリ。 |
値プロバイダーファクトリー | 値プロバイダー ファクトリ オブジェクトを表すコンテナー。 |
値プロバイダーファクトリー | 値プロバイダー オブジェクトの作成に使用されるファクトリを表します。 |
ValueProviderFactoryCollection | アプリケーションの値プロバイダー ファクトリのコレクションを表します。 |
値プロバイダー結果 | 値 (フォームによって送信された値やクエリ文字列内の値など) をアクション メソッドのパラメーター プロパティまたはパラメーター自体にバインドした結果を表します。 |
ビューコンテキスト | レンダリングされたビューに関連する情報をカプセル化します。 |
ViewDataDictionary | コントローラーとビューの間でデータを渡すために使用されるコンテナーを表します。 |
ViewDataDictionary(TModel) | コントローラーとビューの間で厳密に型指定されたデータを渡すために使用されるコンテナーを表します。 |
データ情報の表示 | テンプレートの開発に使用される現在のテンプレート コンテンツと、テンプレートと対話する HTML ヘルパーに関する情報をカプセル化します。 |
ビューエンジンコレクション | アプリケーションで使用できるビュー エンジンのコレクションを表します。 |
エンジン結果の表示 | ビュー エンジンを配置した結果を表します。 |
ビューエンジン | アプリケーションで使用できるビュー エンジンのコレクションを表します。 |
マスターページの表示 | マスター ビュー ページを生成するために必要な情報を表します。 |
ビューマスターページ(TModel) | 厳密に型指定されたマスター ビュー ページを生成するために必要な情報を表します。 |
ページを見る | ビューを Web フォーム ページにレンダリングするために必要なプロパティとメソッドを表します。 |
ページの表示(TModel) | 厳密に型指定されたビューを Web フォーム ページにレンダリングするために必要な情報を表します。 |
結果の表示 | IViewEngine オブジェクトによって返される IView インスタンスを使用してビューをレンダリングするために使用されるクラスを表します。 |
ViewResultBase | ビューのモデルを提供し、それに応じてビューをレンダリングするための基本クラスを表します。 |
スタートページの表示 | ビュー起動 (マスター) ページの実装に使用できる抽象クラスを提供します。 |
ビューテンプレートユーザーコントロール | TemplateInfo オブジェクトのコンテナを提供します。 |
ViewTemplateUserControl(TModel) | TemplateInfo オブジェクトのコンテナを提供します。 |
ビュータイプ | ビューのタイプを示します。 |
ビューユーザーコントロール | ユーザー コントロールを生成するために必要な情報を表します。 |
ビューユーザーコントロール(TModel) | 厳密に型指定されたユーザー コントロールを構築するために必要な情報を表します。 |
VirtualPathProviderViewEngine | IViewEngine インターフェイスの抽象基本クラス実装を表します。 |
Webフォームビュー | ASP.NET MVC で Web フォーム ページを生成するときに必要な情報を表します。 |
Webフォームビューエンジン | Web フォーム ページを応答にレンダリングするために使用されるビュー エンジンを表します。 |
WebViewページ | ASP.NET Razor 構文を使用してビューをレンダリングするために必要なプロパティとメソッドを表します。 |
WebViewPage(TModel) | ASP.NET Razor 構文を使用してビューをレンダリングするために必要なプロパティとメソッドを表します。 |
インタフェース | 説明する |
---|---|
IActionFilter | アクションフィルターで使用されるメソッドを定義します。 |
IActionInvoker | HTTP リクエストに応答してオペレーションを呼び出すオペレーション呼び出し元のコントラクトを定義します。 |
IAuthorizationFilter | 認可フィルターに必要なメソッドを定義します。 |
IClientValidatable | ASP.NET MVC 検証フレームワークが実行時にバリデーターがクライアント側の検証をサポートしているかどうかを検出するメソッドを提供します。 |
Iコントローラー | コントローラーに必要なメソッドを定義します。 |
IControllerActivator | 依存関係注入を使用してコントローラーをインスタンス化する方法をきめ細かく制御できます。 |
Iコントローラーファクトリー | コントローラー ファクトリに必要なメソッドを定義します。 |
IDependencyResolver | サービスの場所と依存関係の解決を簡素化するメソッドを定義します。 |
I例外フィルター | 例外フィルターに必要なメソッドを定義します。 |
IFilterProvider | フィルターを検索するためのインターフェイスを提供します。 |
Iメタデータ認識 | AssociatedMetadataProvider クラスにプロパティを公開するためのインターフェイスを提供します。 |
IModelBinder | モデル バインダーに必要なメソッドを定義します。 |
IModelBinderProvider | IModelBinder インターフェイスを実装するクラスのモデル バインディングを動的に実装するためのメソッドを定義します。 |
IMvcフィルター | フィルターの順序と複数のフィルターを許可するかどうかを指定するメンバーを定義します。 |
IResultFilter | 結果フィルターに必要なメソッドを定義します。 |
IRouteWithArea | ASP.NET MVC アプリケーションでルートをゾーンに関連付けます。 |
ITempデータプロバイダー | 次のリクエストで表示されるデータを保存する一時データプロバイダーを定義するコントラクト。 |
IUnvalidatedValueProvider | リクエストの検証をスキップできる IValueProvider インターフェイスを表します。 |
IValueプロバイダー | ASP.NET MVC の値プロバイダーに必要なメソッドを定義します。 |
IView | ビューに必要なメソッドを定義します。 |
IViewDataContainer | ビュー データ ディクショナリに必要なメソッドを定義します。 |
IViewエンジン | ビュー エンジンに必要なメソッドを定義します。 |
IViewLocationCache | ビューの場所をメモリにキャッシュするために必要なメソッドを定義します。 |
IViewPageActivator | 依存関係の注入を使用して、ビュー ページの作成方法をきめ細かく制御できます。 |