ModelStateDictionary Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
-
ICollection<KeyValuePair<String,ModelState>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,ModelState> IEnumerable<KeyValuePair<String,ModelState>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
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í. |