Freigeben über


ModelStateDictionary Klasse

Definition

Stellt das Ergebnis der Bindung eines bereitgestellten Formulars an eine Aktionsmethode dar, das Informationen wie etwa den Überprüfungsstatus und Überprüfungsfehlermeldungen umfasst.

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))
Vererbung
ModelStateDictionary
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 Modellzustände ab, die das Modellzustands-Wörterbuch enthält.

IsReadOnly

Ruft einen Wert ab, der angibt, ob das Modellzustands-Wörterbuch schreibgeschützt ist.

IsValid

Ruft einen Wert ab, der angibt, ob einem Modellzustand im Modellzustands-Wörterbuch Fehlermeldungen zugeordnet sind.

Item[String]

Ruft den Wert des Modellzustands ab, der dem angegebenen Schlüssel im Modellzustand zugeordnet ist, oder legt diesen Wert fest.

Keys

Ruft eine Liste ab, die die Schlüssel im Modellzustands-Wörterbuch enthält.

Values

Ruft eine Liste ab, die die Werte im Modellzustands-Wörterbuch enthält.

Methoden

Add(KeyValuePair<String,ModelState>)

Fügt dem Modellzustands-Wörterbuch das angegebene Element hinzu.

Add(String, ModelState)

Fügt dem Modellzustands-Wörterbuch ein Element hinzu, das den angegebenen Schlüssel und Wert aufweist.

AddError(String, String)

Fügt dem Modellzustand eine Fehlermeldung hinzu, die dem angegebenen Schlüssel zugeordnet ist.

AddFormError(String)

Fügt dem Modellzustand eine Fehlermeldung hinzu, die dem gesamten Formular zugeordnet ist.

Clear()

Entfernt alle Elemente aus dem Modellzustands-Wörterbuch.

Contains(KeyValuePair<String,ModelState>)

Bestimmt, ob das Modellzustands-Wörterbuch das angegebene Element enthält.

ContainsKey(String)

Bestimmt, ob das Modellzustandswörterbuch den angegebenen Schlüssel enthält.

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

Kopiert die Elemente des Modellzustands-Wörterbuchs beginnend am angegebenen Index in ein Array.

GetEnumerator()

Gibt einen Enumerator zurück, der zum Durchlaufen der Auflistung verwendet werden kann.

IsValidField(String)

Legt fest, ob dem angegebenen Schlüssel Fehlermeldungen zugeordnet sind.

Merge(ModelStateDictionary)

Kopiert die Werte aus dem angegebenen Modellzustandswörterbuch in dieses ModelStateDictionary instance, wobei vorhandene Werte überschrieben werden, wenn die Schlüssel identisch sind.

Remove(KeyValuePair<String,ModelState>)

Entfernt das erste Vorkommen des angegebenen Elements aus dem Modellzustandswörterbuch.

Remove(String)

Entfernt das Element mit dem angegebenen Schlüssel aus dem Modellzustands-Wörterbuch.

SetModelValue(String, Object)

Legt den Wert des Modellzustands fest, der dem angegebenen Schlüssel zugeordnet ist.

TryGetValue(String, ModelState)

Ruft den Wert des Modellzsutands ab, der dem angegebenen Schlüssel zugeordnet ist.

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator()

Gibt einen Enumerator zurück, der zum Iterieren durch das Modellzustands-Wörterbuch verwendet werden kann.

Gilt für: