ModelStateDictionary ModelStateDictionary ModelStateDictionary ModelStateDictionary Class

Definition

Stellt den Zustand der Modellbindung dar.Represents the state of model binding.

public ref class ModelStateDictionary : System::Collections::Generic::ICollection<System::Collections::Generic::KeyValuePair<System::String ^, System::Web::ModelBinding::ModelState ^>>, System::Collections::Generic::IDictionary<System::String ^, System::Web::ModelBinding::ModelState ^>, System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, System::Web::ModelBinding::ModelState ^>>
[System.Serializable]
public class ModelStateDictionary : System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<string,System.Web.ModelBinding.ModelState>>, System.Collections.Generic.IDictionary<string,System.Web.ModelBinding.ModelState>, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,System.Web.ModelBinding.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
ModelStateDictionaryModelStateDictionaryModelStateDictionaryModelStateDictionary
Attribute
Implementiert

Konstruktoren

ModelStateDictionary() ModelStateDictionary() ModelStateDictionary() ModelStateDictionary()

Initialisiert eine neue Instanz der ModelStateDictionary-Klasse.Initializes a new instance of the ModelStateDictionary class.

ModelStateDictionary(ModelStateDictionary) ModelStateDictionary(ModelStateDictionary) ModelStateDictionary(ModelStateDictionary) ModelStateDictionary(ModelStateDictionary)

Initialisiert eine neue Instanz der ModelStateDictionary-Klasse mit einer vorhandenen Wörterbuchauflistung.Initializes a new instance of the ModelStateDictionary class using an existing dictionary collection.

Eigenschaften

Count Count Count Count

Ruft die Anzahl der Schlüssel-Wert-Paare in der Auflistung ab.Gets the number of key/value pairs in the collection.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Ruft einen Wert ab, der angibt, ob das Wörterbuch schreibgeschützt ist.Gets a value that indicates whether the dictionary is read-only.

IsValid IsValid IsValid IsValid

Ruft einen Wert ab, der angibt, ob Fehler in einem der Modellzustandsobjekte im Wörterbuch vorhanden sind.Gets a value that indicates whether there are any errors in any of the model state objects in the dictionary.

Item[String] Item[String] Item[String] Item[String]

Ruft den Wert ab, der dem angegebenen Schlüssel zugeordnet ist, oder legt diesen fest.Gets or sets the value that is associated with the specified key.

Keys Keys Keys Keys

Ruft eine Auflistung ab, die die Schlüssel des Wörterbuchs enthält.Gets a collection that contains the keys of the dictionary.

Values Values Values Values

Ruft eine Auflistung ab, die die Werte des Wörterbuchs enthält.Gets a collection that contains the values of the dictionary.

Methoden

Add(KeyValuePair<String,ModelState>) Add(KeyValuePair<String,ModelState>) Add(KeyValuePair<String,ModelState>) Add(KeyValuePair<String,ModelState>)

Fügt dem Wörterbuch das angegebene Element hinzu.Adds the specified item to the dictionary.

Add(String, ModelState) Add(String, ModelState) Add(String, ModelState) Add(String, ModelState)

Fügt dem Wörterbuch ein Element, das über den angegebenen Schlüssel und Wert verfügt, hinzu.Adds an item that has the specified key and value to the dictionary.

AddModelError(String, Exception) AddModelError(String, Exception) AddModelError(String, Exception) AddModelError(String, Exception)

Fügt der Fehlersammlung einen Modellfehler unter Verwendung des angegebenen Schlüssels und der Verwendung der angegebenen Ausnahme für den Wert hinzu.Adds a model error to the errors collection using the specified key and using the specified exception for the value.

AddModelError(String, String) AddModelError(String, String) AddModelError(String, String) AddModelError(String, String)

Fügt den angegebenen Modellfehler der Fehlersammlung unter Verwendung des angegebenen Schlüssels und unter Verwendung der angegebenen Zeichenfolge der Fehlermeldung für den Wert hinzu.Adds the specified model error to the errors collection using the specified key and using the specified error message string for the value.

Clear() Clear() Clear() Clear()

Entfernt alle Elemente aus dem Wörterbuch.Removes all items from the dictionary.

Contains(KeyValuePair<String,ModelState>) Contains(KeyValuePair<String,ModelState>) Contains(KeyValuePair<String,ModelState>) Contains(KeyValuePair<String,ModelState>)

Bestimmt, ob das Modellzustandswörterbuch ein bestimmtes Element enthält.Determines whether the model-state dictionary contains a specific item.

ContainsKey(String) ContainsKey(String) ContainsKey(String) ContainsKey(String)

Bestimmt, ob das Modellzustandswörterbuch den angegebenen Schlüssel enthält.Determines whether the model-state dictionary contains the specified key.

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

Kopiert die Elemente des Wörterbuchs in ein Array, wobei an einem angegebenen Index begonnen wird.Copies the elements of the dictionary to an array, starting at a specified index.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetEnumerator() GetEnumerator() GetEnumerator() GetEnumerator()

Gibt einen Enumerator zurück, mit dem das Wörterbuch durchlaufen werden kann.Returns an enumerator that can be used to iterate through the dictionary.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
IsValidField(String) IsValidField(String) IsValidField(String) IsValidField(String)

Bestimmt, ob ModelError-Objekte vorhanden sind, die dem angegebenen Schlüssel zugeordnet oder diesen als Präfix aufweisen.Determines whether there are any ModelError objects that are associated with the specified key or that are prefixed with the specified key.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Merge(ModelStateDictionary) Merge(ModelStateDictionary) Merge(ModelStateDictionary) Merge(ModelStateDictionary)

Kopiert die Werte aus dem angegebenen Modellzustandswörterbuch-Objekt in dieses Wörterbuch, wobei vorhandene Werte überschrieben werden, falls die Schlüssel identisch sind.Copies the values from the specified model-state dictionary object into this dictionary, overwriting existing values if the keys are the same.

Remove(KeyValuePair<String,ModelState>) Remove(KeyValuePair<String,ModelState>) Remove(KeyValuePair<String,ModelState>) Remove(KeyValuePair<String,ModelState>)

Entfernt das erste Vorkommen des angegebenen Elements aus dem Modellzustandswörterbuch.Removes the first occurrence of the specified item from the model-state dictionary.

Remove(String) Remove(String) Remove(String) Remove(String)

Entfernt das Element mit dem angegebenen Schlüssel aus dem Wörterbuch.Removes the item that has the specified key from the dictionary.

SetModelValue(String, ValueProviderResult) SetModelValue(String, ValueProviderResult) SetModelValue(String, ValueProviderResult) SetModelValue(String, ValueProviderResult)

Legt den Wert für den angegebenen Schlüssel.Sets the value for the specified key.

ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
TryGetValue(String, ModelState) TryGetValue(String, ModelState) TryGetValue(String, ModelState) TryGetValue(String, ModelState)

Versucht, den Wert abzurufen, der dem angegebenen Schlüssel zugeordnet ist.Attempts to gets the value that is associated with the specified key.

Explizite Schnittstellenimplementierungen

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Gibt einen Enumerator zurück, der zum Durchlaufen der Auflistung verwendet werden kann.Returns an enumerator that can be used to iterate through the collection.

Erweiterungsmethoden

CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>) CopyToDataTable<T>(IEnumerable<T>)

Gibt eine DataTable zurück, die Kopien der DataRow-Objekte enthält, wenn ein IEnumerable<T>-Eingabeobjekt vorhanden ist, bei dem der generische Parameter T den Wert DataRow hat.Returns a DataTable that contains copies of the DataRow objects, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption)

Kopiert DataRow-Objekte in die angegebene DataTable, bei einem IEnumerable<T>-Eingabeobjekt, bei dem der generische Parameter T den Wert DataRow aufweist.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler) CopyToDataTable<T>(IEnumerable<T>, DataTable, LoadOption, FillErrorEventHandler)

Kopiert DataRow-Objekte in die angegebene DataTable, bei einem IEnumerable<T>-Eingabeobjekt, bei dem der generische Parameter T den Wert DataRow aufweist.Copies DataRow objects to the specified DataTable, given an input IEnumerable<T> object where the generic parameter T is DataRow.

Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable) Cast<TResult>(IEnumerable)

Wandelt die Elemente eines IEnumerable in den angegebenen Typ umCasts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable) OfType<TResult>(IEnumerable)

Filtert die Elemente eines IEnumerable anhand eines angegebenen TypsFilters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable) AsQueryable(IEnumerable)

Konvertiert einen IEnumerable in einen IQueryable.Converts an IEnumerable to an IQueryable.

Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>) Ancestors<T>(IEnumerable<T>)

Gibt eine Auflistung von Elementen zurück, die die übergeordneten Elemente der einzelnen Knoten in der Quellauflistung enthält.Returns a collection of elements that contains the ancestors of every node in the source collection.

Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName) Ancestors<T>(IEnumerable<T>, XName)

Gibt eine gefilterte Auflistung von Elementen zurück, die die übergeordneten Elemente der einzelnen Knoten in der Quellauflistung enthält.Returns a filtered collection of elements that contains the ancestors of every node in the source collection. Nur Elemente, die über einen übereinstimmenden XName verfügen, sind in der Auflistung enthalten.Only elements that have a matching XName are included in the collection.

DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>) DescendantNodes<T>(IEnumerable<T>)

Gibt eine Auflistung der Nachfolgerknoten jedes Dokuments und Elements in der Quellauflistung zurück.Returns a collection of the descendant nodes of every document and element in the source collection.

Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>) Descendants<T>(IEnumerable<T>)

Gibt eine Auflistung von Elementen zurück, die die Nachfolgerelemente jedes Elements und Dokuments in der Quellauflistung enthält.Returns a collection of elements that contains the descendant elements of every element and document in the source collection.

Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName) Descendants<T>(IEnumerable<T>, XName)

Gibt eine gefilterte Auflistung von Elementen zurück, die die Nachfolgerelemente jedes Elements und Dokuments in der Quellauflistung enthält.Returns a filtered collection of elements that contains the descendant elements of every element and document in the source collection. Nur Elemente, die über einen übereinstimmenden XName verfügen, sind in der Auflistung enthalten.Only elements that have a matching XName are included in the collection.

Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>) Elements<T>(IEnumerable<T>)

Gibt eine Auflistung der untergeordneten Elemente jedes Elements und Dokuments in der Quellauflistung zurück.Returns a collection of the child elements of every element and document in the source collection.

Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName) Elements<T>(IEnumerable<T>, XName)

Gibt eine gefilterte Auflistung der untergeordneten Elemente jedes Elements und Dokuments in der Quellauflistung zurück.Returns a filtered collection of the child elements of every element and document in the source collection. Nur Elemente, die über einen übereinstimmenden XName verfügen, sind in der Auflistung enthalten.Only elements that have a matching XName are included in the collection.

InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>) InDocumentOrder<T>(IEnumerable<T>)

Gibt eine in Dokumentreihenfolge sortierte Auflistung von Knoten zurück, die alle Knoten in der Quellauflistung enthält.Returns a collection of nodes that contains all nodes in the source collection, sorted in document order.

Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>) Nodes<T>(IEnumerable<T>)

Gibt eine Auflistung der untergeordneten Knoten jedes Dokuments und Elements in der Quellauflistung zurück.Returns a collection of the child nodes of every document and element in the source collection.

Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>) Remove<T>(IEnumerable<T>)

Entfernt jeden Knoten in der Quellauflistung aus seinem übergeordneten Knoten.Removes every node in the source collection from its parent node.

Gilt für: