ModelStateDictionaryExtensions.TryAddModelException<TModel> Methode
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.
Fügt der angegebenen exception
instance Errors hinzu, die dem angegebenen expression
zugeordnet ist. Wenn die maximale Anzahl zulässiger Fehler bereits aufgezeichnet wurde, wird stattdessen sichergestellt, dass eine TooManyModelErrorsException Ausnahme aufgezeichnet wird.
public:
generic <typename TModel>
[System::Runtime::CompilerServices::Extension]
static void TryAddModelException(Microsoft::AspNetCore::Mvc::ModelBinding::ModelStateDictionary ^ modelState, System::Linq::Expressions::Expression<Func<TModel, System::Object ^> ^> ^ expression, Exception ^ exception);
public static void TryAddModelException<TModel> (this Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState, System.Linq.Expressions.Expression<Func<TModel,object>> expression, Exception exception);
static member TryAddModelException : Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary * System.Linq.Expressions.Expression<Func<'Model, obj>> * Exception -> unit
<Extension()>
Public Sub TryAddModelException(Of TModel) (modelState As ModelStateDictionary, expression As Expression(Of Func(Of TModel, Object)), exception As Exception)
Typparameter
- TModel
Der Typ des Modells.
Parameter
- modelState
- ModelStateDictionary
Die ModelStateDictionary instance diese Methode erweitert.
- expression
- Expression<Func<TModel,Object>>
Ein Ausdruck, der für ein Element im aktuellen Modell ausgewertet werden soll.
Hinweise
Diese Methode ermöglicht das Hinzufügen von exception
zum aktuellen ModelStateDictionary , wenn ModelMetadata nicht verfügbar ist oder die genaue exception
für die spätere Verwendung beibehalten werden muss (auch wenn es sich z. B. um eine FormatExceptionhandelt).