ModelStateDictionary Klasse

Definition

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

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.

Gilt für: