ModelStateDictionary Třída

Definice

Představuje stav pokusu o vytvoření vazby odeslaného formuláře s metodou akce, která zahrnuje ověřovací informace.

[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))
Dědičnost
ModelStateDictionary
Atributy
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 párů klíč/hodnota v kolekci.

IsReadOnly

Získá hodnotu, která označuje, zda je kolekce jen pro čtení.

IsValid

Získá hodnotu, která označuje, zda je tato instance slovníku stavu modelu platná.

Item[String]

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

Keys

Získá kolekci, která obsahuje klíče ve slovníku.

Values

Získá kolekci, která obsahuje hodnoty ve slovníku.

Metody

Add(KeyValuePair<String,ModelState>)

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

Add(String, ModelState)

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

AddModelError(String, Exception)

Přidá zadanou chybu modelu do kolekce chyb pro slovník stavu modelu, který je přidružený k zadanému klíči.

AddModelError(String, String)

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

Clear()

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

Contains(KeyValuePair<String,ModelState>)

Určuje, zda slovník stavu modelu obsahuje konkrétní hodnotu.

ContainsKey(String)

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

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

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

GetEnumerator()

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

IsValidField(String)

Určuje, zda existují nějaké ModelError objekty, které jsou přidruženy nebo mají předponu se zadaným klíčem.

Merge(ModelStateDictionary)

Zkopíruje hodnoty ze zadaného ModelStateDictionary objektu do tohoto slovníku a přepíše existující hodnoty, pokud jsou klíče stejné.

Remove(KeyValuePair<String,ModelState>)

Odebere první výskyt zadaného objektu ze slovníku stavu modelu.

Remove(String)

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

SetModelValue(String, ValueProviderResult)

Nastaví hodnotu zadaného klíče pomocí slovníku zadaného zprostředkovatele hodnot.

TryGetValue(String, ModelState)

Pokusí se získat hodnotu, 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 kolekcí.

Platí pro