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, 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 Instanz der ModelStateDictionary Klasse mithilfe von Werten, die aus dem angegebenen |
Felder
DefaultMaxAllowedErrors |
Der Standardwert für MaxAllowedErrors |
Eigenschaften
Count |
Stellt den Zustand eines Versuchs dar, Werte aus einer HTTP-Anforderung an eine Aktionsmethode zu binden, die Validierungsinformationen enthält. |
ErrorCount |
Ruft die Anzahl der Fehler ab, die dieser Instanz ModelStateDictionaryAddModelError über oder TryAddModelError. |
HasReachedMaxErrors |
Ruft einen Wert ab, der angibt, ob die maximale Anzahl von Fehlern aufgezeichnet wurde. |
IsValid |
Ruft einen Wert ab, der angibt, ob modellzustandswerte in diesem Modellstatuswörterbuch ungültig oder nicht überprüft werden. |
Item[String] |
Stellt den Zustand eines Versuchs dar, Werte aus einer HTTP-Anforderung an eine Aktionsmethode zu binden, die Validierungsinformationen enthält. |
Keys |
Ruft die Schlüsselsequenz ab. |
MaxAllowedErrors |
Ruft die maximalen zulässigen Modellzustandsfehler in dieser Instanz ab ModelStateDictionaryoder legt diese fest.
Wird standardmäßig auf |
Root |
Stammeintrag für den ModelStateDictionary. |
ValidationState |
Stellt den Zustand eines Versuchs 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 die angegebene |
AddModelError(String, String) |
Fügt die angegebene |
Clear() |
Entfernt alle Schlüssel und Werte aus dieser Instanz 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 Versuchs dar, Werte aus einer HTTP-Anforderung an eine Aktionsmethode zu binden, die Validierungsinformationen enthält. |
FindKeysWithPrefix(String) |
Ruft einen ModelStateDictionary.PrefixEnumerable Wert ab, der über diese Instanz der ModelStateDictionary Verwendung des angegebenen |
GetEnumerator() |
Gibt einen Aufzählerator zurück, der durch diese Instanz von ModelStateDictionary. |
GetFieldValidationState(String) |
Gibt das Aggregat ModelValidationState für Elemente zurück, die mit dem angegebenen |
GetValidationState(String) |
Gibt ModelValidationState für das |
MarkFieldSkipped(String) |
Markiert den ValidationState Eintrag mit dem angegebenen |
MarkFieldValid(String) |
Markiert den ValidationState Eintrag mit dem angegebenen |
Merge(ModelStateDictionary) |
Kopiert die Werte aus der angegebenen |
Remove(String) |
Entfernt den ModelStateEntry angegebenen |
SetModelValue(String, Object, String) |
Legt dies RawValue fest und AttemptedValue für den ModelStateEntry angegebenen |
SetModelValue(String, ValueProviderResult) |
Legt den Wert für den ModelStateEntry angegebenen |
StartsWithPrefix(String, String) |
Diese API unterstützt die MVC-Infrastruktur und soll nicht direkt von Ihrem Code verwendet werden. Diese API kann sich ändern oder in zukünftigen Releases entfernt werden. |
TryAddModelError(String, Exception, ModelMetadata) |
Versucht, die angegebene Instanz hinzuzufügen, die dem Errors angegebenen |
TryAddModelError(String, String) |
Versucht, die angegebene Instanz hinzuzufügen, die dem Errors angegebenen |
TryAddModelException(String, Exception) |
Fügt die angegebene |
TryGetValue(String, ModelStateEntry) |
Stellt den Zustand eines Versuchs dar, Werte aus einer HTTP-Anforderung an eine Aktionsmethode zu binden, die Validierungsinformationen enthält. |
Explizite Schnittstellenimplementierungen
IEnumerable.GetEnumerator() |
Stellt den Zustand eines Versuchs dar, Werte aus einer HTTP-Anforderung an eine Aktionsmethode zu binden, die Validierungsinformationen enthält. |
IEnumerable<KeyValuePair<String,ModelStateEntry>>.GetEnumerator() |
Stellt den Zustand eines Versuchs dar, Werte aus einer HTTP-Anforderung an eine Aktionsmethode zu binden, die Validierungsinformationen enthält. |
IReadOnlyDictionary<String,ModelStateEntry>.Keys |
Stellt den Zustand eines Versuchs dar, Werte aus einer HTTP-Anforderung an eine Aktionsmethode zu binden, die Validierungsinformationen enthält. |
IReadOnlyDictionary<String,ModelStateEntry>.Values |
Stellt den Zustand eines Versuchs 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 die angegebene |
AddModelError<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, String) |
Fügt die angegebene |
Remove<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>) |
Entfernt die angegebene |
RemoveAll<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>) |
Entfernt alle Einträge für das angegebene Element aus dem ModelStateDictionary. |
TryAddModelException<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, Exception) |
Fügt die angegebene |