Freigeben über


ModelStateDictionaryExtensions Klasse

Definition

Erweiterungsmethoden für ModelStateDictionary.

public ref class ModelStateDictionaryExtensions abstract sealed
public static class ModelStateDictionaryExtensions
type ModelStateDictionaryExtensions = class
Public Module ModelStateDictionaryExtensions
Vererbung
ModelStateDictionaryExtensions

Methoden

AddModelError<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, Exception, ModelMetadata)

Fügt der angegebenen exceptionErrors instance hinzu, die dem angegebenen expressionzugeordnet ist. Wenn die maximale Anzahl zulässiger Fehler bereits aufgezeichnet wurde, stellen Sie sicher, dass stattdessen eine TooManyModelErrorsException Ausnahme aufgezeichnet wird.

AddModelError<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, String)

Fügt der angegebenen errorMessageErrors instance hinzu, die dem angegebenen expressionzugeordnet ist. Wenn die maximale Anzahl zulässiger Fehler bereits aufgezeichnet wurde, stellen Sie sicher, dass stattdessen eine TooManyModelErrorsException Ausnahme aufgezeichnet wird.

Remove<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>)

Entfernt die angegebene expression aus der ModelStateDictionary.

RemoveAll<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>)

Entfernt alle Einträge für die angegebene expression aus ModelStateDictionary.

TryAddModelException<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, Exception)

Fügt der angegebenen exceptionErrors instance hinzu, die dem angegebenen expressionzugeordnet ist. Wenn die maximale Anzahl zulässiger Fehler bereits aufgezeichnet wurde, stellen Sie sicher, dass stattdessen eine TooManyModelErrorsException Ausnahme aufgezeichnet wird.

Gilt für: