ModelStateDictionary Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt den Zustand eines Versuchs dar, ein bereitgestelltes Formular an eine Aktionsmethode zu binden, die Validierungsinformationen enthält.
[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))
- Vererbung
-
ModelStateDictionary
- Attribute
- Implementiert
-
ICollection<KeyValuePair<String,ModelState>> ICollection<KeyValuePair<TKey,TValue>> IDictionary<String,ModelState> IEnumerable<KeyValuePair<String,ModelState>> IEnumerable<KeyValuePair<TKey,TValue>> IEnumerable<T> IEnumerable
Konstruktoren
ModelStateDictionary() |
Initialisiert eine neue Instanz der ModelStateDictionary-Klasse. |
ModelStateDictionary(ModelStateDictionary) |
Initialisiert eine neue instance der ModelStateDictionary -Klasse mithilfe von Werten, die aus dem angegebenen Modellzustandswörterbuch kopiert werden. |
Eigenschaften
Count |
Ruft die Anzahl der Schlüssel-Wert-Paare in der Auflistung ab. |
IsReadOnly |
Ruft einen Wert ab, der angibt, ob die Auflistung schreibgeschützt ist. |
IsValid |
Ruft einen Wert ab, der angibt, ob diese Instanz des Modellzustandswörterbuchs gültig ist. |
Item[String] |
Ruft den Wert ab, der dem angegebenen Schlüssel zugeordnet ist, oder legt diesen fest. |
Keys |
Ruft eine Auflistung ab, die die Schlüssel im Wörterbuch enthält |
Values |
Ruft eine Auflistung ab, die die Werte im Wörterbuch enthält. |
Methoden
Add(KeyValuePair<String,ModelState>) |
Fügt dem Modellzustands-Wörterbuch das angegebene Element hinzu. |
Add(String, ModelState) |
Fügt ein Element, das über den angegebenen Schlüssel und Wert verfügt, dem Modellzustandswörterbuch hinzu. |
AddModelError(String, Exception) |
Fügt der Fehlerauflistung für das Modellzustandswörterbuch, das dem angegebenen Schlüssel zugeordnet ist, den angegebenen Modellfehler hinzu. |
AddModelError(String, String) |
Fügt der Fehlerauflistung für das Modellzustandswörterbuch, das dem angegebenen Schlüssel zugeordnet ist, die angegebene Fehlermeldung hinzu. |
Clear() |
Entfernt alle Elemente aus dem Modellzustands-Wörterbuch. |
Contains(KeyValuePair<String,ModelState>) |
Bestimmt, ob das Modellzustandswörterbuch einen bestimmten Wert enthält. |
ContainsKey(String) |
Bestimmt, ob das Modellzustandswörterbuch den angegebenen Schlüssel enthält. |
CopyTo(KeyValuePair<String,ModelState>[], Int32) |
Kopiert die Elemente des Modellzustandswörterbuchs in ein Array, wobei mit einem angegebenen Index begonnen wird. |
GetEnumerator() |
Gibt einen Enumerator zurück, der zum Durchlaufen der Auflistung verwendet werden kann. |
IsValidField(String) |
Bestimmt, ob ModelError Objekte dem angegebenen Schlüssel zugeordnet oder mit einem Präfix versehen sind. |
Merge(ModelStateDictionary) |
Kopiert die Werte aus dem angegebenen ModelStateDictionary Objekt in dieses Wörterbuch und überschreibt vorhandene Werte, wenn die Schlüssel identisch sind. |
Remove(KeyValuePair<String,ModelState>) |
Entfernt das erste Vorkommen des angegebenen Objekts aus dem Modellzustandswörterbuch. |
Remove(String) |
Entfernt das Element mit dem angegebenen Schlüssel aus dem Modellzustandswörterbuch. |
SetModelValue(String, ValueProviderResult) |
Legt den Wert für den angegebenen Schlüssel fest, indem das Wörterbuch mit den angegebenen Wertanbietern verwendet wird. |
TryGetValue(String, ModelState) |
Versucht, den Wert abzurufen, der dem angegebenen Schlüssel zugeordnet ist. |
Explizite Schnittstellenimplementierungen
IEnumerable.GetEnumerator() |
Gibt einen Enumerator zurück, der zum Durchlaufen der Auflistung verwendet werden kann. |