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 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
-
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 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. |