ModelStateDictionary クラス

定義

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

[System.Serializable]
public class ModelStateDictionary : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,System.Web.Mvc.ModelState>>, System.Collections.Generic.IDictionary<string,System.Web.Mvc.ModelState>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,System.Web.Mvc.ModelState>>
type ModelStateDictionary = class
    interface IDictionary<string, ModelState>
    interface ICollection<KeyValuePair<string, ModelState>>
    interface seq<KeyValuePair<string, ModelState>>
    interface IEnumerable
Public Class ModelStateDictionary
Implements ICollection(Of KeyValuePair(Of String, ModelState)), IDictionary(Of String, ModelState), IEnumerable(Of KeyValuePair(Of String, ModelState))
継承
ModelStateDictionary
属性
実装

コンストラクター

ModelStateDictionary()

ModelStateDictionary クラスの新しいインスタンスを初期化します。

ModelStateDictionary(ModelStateDictionary)

指定したモデル状態ディクショナリからコピーされた値を ModelStateDictionary 使用して、 クラスの新しいインスタンスを初期化します。

プロパティ

Count

コレクション内のキーと値のペアの数を取得します。

IsReadOnly

コレクションが読み取り専用かどうかを示す値を取得します。

IsValid

このモデル状態ディクショナリのインスタンスが有効であるかどうかを示す値を取得します。

Item[String]

指定されたキーに関連付けられている値を取得または設定します。

Keys

ディクショナリのキーが格納されているコレクションを取得します。

Values

ディクショナリ内の値を格納するコレクションを取得します。

メソッド

Add(KeyValuePair<String,ModelState>)

指定された項目をモデル状態ディクショナリに追加します。

Add(String, ModelState)

指定されたキーと値を持つ要素をモデル状態ディクショナリに追加します。

AddModelError(String, Exception)

指定されたキーに関連付けられたモデル状態ディクショナリのエラー コレクションに、指定されたモデル エラーを追加します。

AddModelError(String, String)

指定されたエラー メッセージを、指定されたキーに関連付けられたモデル状態ディクショナリのエラー コレクションに追加します。

Clear()

モデル状態ディクショナリからすべての項目を削除します。

Contains(KeyValuePair<String,ModelState>)

特定の値がモデル状態ディクショナリに格納されているかどうかを判断します。

ContainsKey(String)

指定されたキーがモデル状態ディクショナリに格納されているかどうかを判断します。

CopyTo(KeyValuePair<String,ModelState>[], Int32)

指定したインデックスから始めて、モデル状態ディクショナリの要素を配列にコピーします。

GetEnumerator()

コレクションを反復処理するために使用できる列挙子を返します。

IsValidField(String)

指定したキーに関連付けられているオブジェクトまたはプレフィックスが付いているオブジェクトがあるかどうかを ModelError 判断します。

Merge(ModelStateDictionary)

指定した ModelStateDictionary オブジェクトの値をこのディクショナリにコピーし、キーが同じ場合は既存の値を上書きします。

Remove(KeyValuePair<String,ModelState>)

モデル状態ディクショナリから最初に見つかった指定のオブジェクトを削除します。

Remove(String)

指定されたキーを持つ要素をモデル状態ディクショナリから削除します。

SetModelValue(String, ValueProviderResult)

指定された値プロバイダー ディクショナリを使用して、指定されたキーの値を設定します。

TryGetValue(String, ModelState)

指定されたキーに関連付けられている値の取得を試みます。

明示的なインターフェイスの実装

IEnumerable.GetEnumerator()

コレクションを反復処理するために使用できる列挙子を返します。

適用対象