ModelStateDictionaryExtensions.AddModelError Méthode

Définition

Surcharges

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

Ajoute le spécifié errorMessage au Errors instance associé au spécifiéexpression. Si le nombre maximal d’erreurs autorisées a déjà été enregistré, vérifiez qu’une TooManyModelErrorsException exception est enregistrée à la place.

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

Ajoute le spécifié exception au Errors instance associé au spécifiéexpression. Si le nombre maximal d’erreurs autorisées a déjà été enregistré, vérifiez qu’une TooManyModelErrorsException exception est enregistrée à la place.

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

Source:
ModelStateDictionaryExtensions.cs
Source:
ModelStateDictionaryExtensions.cs
Source:
ModelStateDictionaryExtensions.cs

Ajoute le spécifié errorMessage au Errors instance associé au spécifiéexpression. Si le nombre maximal d’erreurs autorisées a déjà été enregistré, vérifiez qu’une TooManyModelErrorsException exception est enregistrée à la place.

C#
public static void AddModelError<TModel> (this Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState, System.Linq.Expressions.Expression<Func<TModel,object>> expression, string errorMessage);

Paramètres de type

TModel

Type du modèle.

Paramètres

modelState
ModelStateDictionary

La ModelStateDictionary instance cette méthode s’étend.

expression
Expression<Func<TModel,Object>>

Expression à évaluer par rapport à un élément dans le modèle actuel.

errorMessage
String

Message d’erreur à ajouter.

S’applique à

ASP.NET Core 9.0 et autres versions
Produit Versions
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0

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

Source:
ModelStateDictionaryExtensions.cs
Source:
ModelStateDictionaryExtensions.cs
Source:
ModelStateDictionaryExtensions.cs

Ajoute le spécifié exception au Errors instance associé au spécifiéexpression. Si le nombre maximal d’erreurs autorisées a déjà été enregistré, vérifiez qu’une TooManyModelErrorsException exception est enregistrée à la place.

C#
public static void AddModelError<TModel> (this Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState, System.Linq.Expressions.Expression<Func<TModel,object>> expression, Exception exception, Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata);

Paramètres de type

TModel

Type du modèle.

Paramètres

modelState
ModelStateDictionary

La ModelStateDictionary instance cette méthode s’étend.

expression
Expression<Func<TModel,Object>>

Expression à évaluer par rapport à un élément dans le modèle actuel.

exception
Exception

Exception à ajouter.

metadata
ModelMetadata

ModelMetadata associé au modèle.

S’applique à

ASP.NET Core 9.0 et autres versions
Produit Versions
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0