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 Versuches dar, Werte aus einer HTTP-Anforderung an eine Aktionsmethode zu binden, die Validierungsinformationen enthält.
public ref class ModelStateDictionary : System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::String ^, Microsoft::AspNetCore::Mvc::ModelBinding::ModelStateEntry ^>>, System::Collections::Generic::IReadOnlyCollection<System::Collections::Generic::KeyValuePair<System::String ^, Microsoft::AspNetCore::Mvc::ModelBinding::ModelStateEntry ^>>, System::Collections::Generic::IReadOnlyDictionary<System::String ^, Microsoft::AspNetCore::Mvc::ModelBinding::ModelStateEntry ^>
public class ModelStateDictionary : System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string,Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry>>, System.Collections.Generic.IReadOnlyCollection<System.Collections.Generic.KeyValuePair<string,Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry>>, System.Collections.Generic.IReadOnlyDictionary<string,Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateEntry>
type ModelStateDictionary = class
interface IReadOnlyDictionary<string, ModelStateEntry>
interface seq<KeyValuePair<string, ModelStateEntry>>
interface IEnumerable
interface IReadOnlyCollection<KeyValuePair<string, ModelStateEntry>>
type ModelStateDictionary = class
interface seq<KeyValuePair<string, ModelStateEntry>>
interface IEnumerable
interface IReadOnlyCollection<KeyValuePair<string, ModelStateEntry>>
interface IReadOnlyDictionary<string, ModelStateEntry>
Public Class ModelStateDictionary
Implements IEnumerable(Of KeyValuePair(Of String, ModelStateEntry)), IReadOnlyCollection(Of KeyValuePair(Of String, ModelStateEntry)), IReadOnlyDictionary(Of String, ModelStateEntry)
- Vererbung
-
ModelStateDictionary
- Implementiert
Konstruktoren
ModelStateDictionary() |
Initialisiert eine neue Instanz der ModelStateDictionary-Klasse. |
ModelStateDictionary(Int32) |
Initialisiert eine neue Instanz der ModelStateDictionary-Klasse. |
ModelStateDictionary(ModelStateDictionary) |
Initialisiert eine neue instance der ModelStateDictionary -Klasse mithilfe von Werten, die aus dem angegebenen |
Felder
DefaultMaxAllowedErrors |
Der Standardwert für MaxAllowedErrors von |
Eigenschaften
Count |
Stellt den Zustand eines Versuches dar, Werte aus einer HTTP-Anforderung an eine Aktionsmethode zu binden, die Validierungsinformationen enthält. |
ErrorCount |
Ruft die Anzahl der Fehler ab, die diesem instance von ModelStateDictionary über AddModelError oder TryAddModelErrorhinzugefügt wurden. |
HasReachedMaxErrors |
Ruft einen Wert ab, der angibt, ob die maximale Anzahl von Fehlern aufgezeichnet wurde oder nicht. |
IsValid |
Ruft einen Wert ab, der angibt, ob alle Modellzustandswerte in diesem Modellzustandsverzeichnis ungültig oder nicht überprüft sind. |
Item[String] |
Stellt den Zustand eines Versuches dar, Werte aus einer HTTP-Anforderung an eine Aktionsmethode zu binden, die Validierungsinformationen enthält. |
Keys |
Ruft die Schlüsselsequenz ab. |
MaxAllowedErrors |
Ruft die maximal zulässigen Modellzustandsfehler in dieser instance von ab oder legt diese festModelStateDictionary.
Wird standardmäßig auf |
Root |
Stammeintrag für .ModelStateDictionary |
ValidationState |
Stellt den Zustand eines Versuches dar, Werte aus einer HTTP-Anforderung an eine Aktionsmethode zu binden, die Validierungsinformationen enthält. |
Values |
Ruft die Wertsequenz ab. |
Methoden
AddModelError(String, Exception, ModelMetadata) |
Fügt der angegebenen |
AddModelError(String, String) |
Fügt der angegebenen |
Clear() |
Entfernt alle Schlüssel und Werte aus diesem instance von ModelStateDictionary. |
ClearValidationState(String) |
Löscht ModelStateDictionary Einträge, die dem Schlüssel entsprechen, der als Parameter übergeben wird. |
ContainsKey(String) |
Stellt den Zustand eines Versuches dar, Werte aus einer HTTP-Anforderung an eine Aktionsmethode zu binden, die Validierungsinformationen enthält. |
FindKeysWithPrefix(String) |
Ruft eine ModelStateDictionary.PrefixEnumerable ab, die diesen instance der Verwendung des ModelStateDictionary angegebenen |
GetEnumerator() |
Gibt einen Enumerator zurück, der diese instance von ModelStateDictionarydurchlaufen. |
GetFieldValidationState(String) |
Gibt das Aggregat ModelValidationState für Elemente ab dem angegebenen |
GetValidationState(String) |
Gibt ModelValidationState für zurück |
MarkFieldSkipped(String) |
Markiert den ValidationState für den Eintrag mit dem angegebenen |
MarkFieldValid(String) |
Markiert den ValidationState für den Eintrag mit dem angegebenen |
Merge(ModelStateDictionary) |
Kopiert die Werte aus dem angegebenen |
Remove(String) |
Entfernt das ModelStateEntry mit dem angegebenen |
SetModelValue(String, Object, String) |
Legt die von RawValue und AttemptedValue für mit ModelStateEntry dem angegebenen |
SetModelValue(String, ValueProviderResult) |
Legt den Wert für den ModelStateEntry mit dem angegebenen |
StartsWithPrefix(String, String) |
Diese API unterstützt die Infrastruktur des MVC und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden. |
TryAddModelError(String, Exception, ModelMetadata) |
Versucht, den angegebenen |
TryAddModelError(String, String) |
Versucht, den angegebenen |
TryAddModelException(String, Exception) |
Fügt der angegebenen |
TryGetValue(String, ModelStateEntry) |
Stellt den Zustand eines Versuches dar, Werte aus einer HTTP-Anforderung an eine Aktionsmethode zu binden, die Validierungsinformationen enthält. |
Explizite Schnittstellenimplementierungen
IEnumerable.GetEnumerator() |
Stellt den Zustand eines Versuches dar, Werte aus einer HTTP-Anforderung an eine Aktionsmethode zu binden, die Validierungsinformationen enthält. |
IEnumerable<KeyValuePair<String,ModelStateEntry>>.GetEnumerator() |
Stellt den Zustand eines Versuches dar, Werte aus einer HTTP-Anforderung an eine Aktionsmethode zu binden, die Validierungsinformationen enthält. |
IReadOnlyDictionary<String,ModelStateEntry>.Keys |
Stellt den Zustand eines Versuches dar, Werte aus einer HTTP-Anforderung an eine Aktionsmethode zu binden, die Validierungsinformationen enthält. |
IReadOnlyDictionary<String,ModelStateEntry>.Values |
Stellt den Zustand eines Versuches dar, Werte aus einer HTTP-Anforderung an eine Aktionsmethode zu binden, die Validierungsinformationen enthält. |
Erweiterungsmethoden
AddModelError<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, Exception, ModelMetadata) |
Fügt der angegebenen |
AddModelError<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, String) |
Fügt der angegebenen |
Remove<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>) |
Entfernt die angegebene |
RemoveAll<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>) |
Entfernt alle Einträge für die angegebene |
TryAddModelException<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, Exception) |
Fügt der angegebenen |