次の方法で共有


ModelStateDictionary クラス

定義

検証ステータスや検証エラー メッセージなどの情報を含めて、アクション メソッドへポストされたフォームのバインドの結果を表します。

public class ModelStateDictionary : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,System.Web.WebPages.Html.ModelState>>, System.Collections.Generic.IDictionary<string,System.Web.WebPages.Html.ModelState>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,System.Web.WebPages.Html.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)

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

AddError(String, String)

指定されたキーと関連付けられているモデル状態にエラー メッセージを追加します。

AddFormError(String)

フォーム全体と関連付けられているモデル状態にエラー メッセージを追加します。

Clear()

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

Contains(KeyValuePair<String,ModelState>)

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

ContainsKey(String)

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

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

指定されたインデックスを開始位置として、モデル状態ディクショナリの要素を配列にコピーします。

GetEnumerator()

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

IsValidField(String)

エラー メッセージが指定されたキーに関連付けられているかどうかを判断します。

Merge(ModelStateDictionary)

指定したモデル状態ディクショナリの値をこの ModelStateDictionary インスタンスにコピーし、キーが同じ場合に既存の値を上書きします。

Remove(KeyValuePair<String,ModelState>)

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

Remove(String)

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

SetModelValue(String, Object)

指定されたキーに関連付けられているモデル状態の値を設定します。

TryGetValue(String, ModelState)

指定されたキーに関連付けられているモデル状態の値を取得します。

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

IEnumerable.GetEnumerator()

モデル状態ディクショナリを反復処理するために使用できる列挙子を返します。

適用対象