ModelStateDictionary Třída

Definice

Představuje výsledek vazby odeslaného formuláře na metodu akce, která obsahuje informace, jako je stav ověření a chybové zprávy ověření.

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))
Dědičnost
ModelStateDictionary
Implementuje

Konstruktory

ModelStateDictionary()

Inicializuje novou instanci ModelStateDictionary třídy .

ModelStateDictionary(ModelStateDictionary)

Inicializuje novou instanci ModelStateDictionary třídy pomocí hodnot, které jsou zkopírovány ze zadaného slovníku stavu modelu.

Vlastnosti

Count

Získá počet stavů modelu, které obsahuje slovník stavu modelu.

IsReadOnly

Získá hodnotu, která označuje, zda je slovník stavu modelu jen pro čtení.

IsValid

Získá hodnotu, která označuje, zda jakékoli chybové zprávy jsou přidruženy k libovolnému stavu modelu ve slovníku stavu modelu.

Item[String]

Získá nebo nastaví stav modelu, který je přidružen k zadanému klíči ve slovníku stavu modelu.

Keys

Získá seznam, který obsahuje klíče ve slovníku stavu modelu.

Values

Získá seznam, který obsahuje hodnoty ve slovníku stavu modelu.

Metody

Add(KeyValuePair<String,ModelState>)

Přidá zadanou položku do slovníku stavu modelu.

Add(String, ModelState)

Přidá položku, která má zadaný klíč a hodnotu do slovníku stavu modelu.

AddError(String, String)

Přidá chybovou zprávu do stavu modelu, který je přidružený k zadanému klíči.

AddFormError(String)

Přidá chybovou zprávu do stavu modelu, který je přidružen k celému formuláři.

Clear()

Odebere všechny položky ze slovníku stavu modelu.

Contains(KeyValuePair<String,ModelState>)

Určuje, zda slovník stavu modelu obsahuje zadanou položku.

ContainsKey(String)

Určuje, zda slovník stavu modelu obsahuje zadaný klíč.

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

Zkopíruje elementy slovníku stavu modelu do pole počínaje zadaným indexem.

GetEnumerator()

Vrátí enumerátor, který lze použít k iteraci v kolekci.

IsValidField(String)

Určuje, zda jsou k zadanému klíči přidruženy nějaké chybové zprávy.

Merge(ModelStateDictionary)

Zkopíruje hodnoty ze slovníku zadaného stavu modelu do této ModelStateDictionary instance a přepíše existující hodnoty, pokud jsou klíče stejné.

Remove(KeyValuePair<String,ModelState>)

Odebere první výskyt zadané položky ze slovníku stavu modelu.

Remove(String)

Odebere položku, která má zadaný klíč, ze slovníku stavu modelu.

SetModelValue(String, Object)

Nastaví hodnotu stavu modelu, která je přidružená k zadanému klíči.

TryGetValue(String, ModelState)

Získá hodnotu stavu modelu, která je přidružena k zadanému klíči.

Explicitní implementace rozhraní

IEnumerable.GetEnumerator()

Vrátí enumerátor, který lze použít k iteraci prostřednictvím slovníku stavu modelu.

Platí pro