ModelStateDictionaryExtensions.AddModelError Metodo

Definizione

Overload

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

Aggiunge l'oggetto specificato errorMessage all'istanza associata all'oggetto Errors specificato expression. Se il numero massimo di errori consentiti è già stato registrato, assicura che venga registrata un'eccezione TooManyModelErrorsException .

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

Aggiunge l'oggetto specificato exception all'istanza associata all'oggetto Errors specificato expression. Se il numero massimo di errori consentiti è già stato registrato, assicura che venga registrata un'eccezione TooManyModelErrorsException .

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

Aggiunge l'oggetto specificato errorMessage all'istanza associata all'oggetto Errors specificato expression. Se il numero massimo di errori consentiti è già stato registrato, assicura che venga registrata un'eccezione TooManyModelErrorsException .

public:
generic <typename TModel>
[System::Runtime::CompilerServices::Extension]
 static void AddModelError(Microsoft::AspNetCore::Mvc::ModelBinding::ModelStateDictionary ^ modelState, System::Linq::Expressions::Expression<Func<TModel, System::Object ^> ^> ^ expression, System::String ^ errorMessage);
public static void AddModelError<TModel> (this Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary modelState, System.Linq.Expressions.Expression<Func<TModel,object>> expression, string errorMessage);
static member AddModelError : Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary * System.Linq.Expressions.Expression<Func<'Model, obj>> * string -> unit
<Extension()>
Public Sub AddModelError(Of TModel) (modelState As ModelStateDictionary, expression As Expression(Of Func(Of TModel, Object)), errorMessage As String)

Parametri di tipo

TModel

Tipo del modello.

Parametri

modelState
ModelStateDictionary

L'istanza di ModelStateDictionary questo metodo si estende.

expression
Expression<Func<TModel,Object>>

Espressione da valutare rispetto a un elemento nel modello corrente.

errorMessage
String

Messaggio di errore da aggiungere.

Si applica a

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

Aggiunge l'oggetto specificato exception all'istanza associata all'oggetto Errors specificato expression. Se il numero massimo di errori consentiti è già stato registrato, assicura che venga registrata un'eccezione TooManyModelErrorsException .

public:
generic <typename TModel>
[System::Runtime::CompilerServices::Extension]
 static void AddModelError(Microsoft::AspNetCore::Mvc::ModelBinding::ModelStateDictionary ^ modelState, System::Linq::Expressions::Expression<Func<TModel, System::Object ^> ^> ^ expression, Exception ^ exception, Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata ^ metadata);
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);
static member AddModelError : Microsoft.AspNetCore.Mvc.ModelBinding.ModelStateDictionary * System.Linq.Expressions.Expression<Func<'Model, obj>> * Exception * Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata -> unit
<Extension()>
Public Sub AddModelError(Of TModel) (modelState As ModelStateDictionary, expression As Expression(Of Func(Of TModel, Object)), exception As Exception, metadata As ModelMetadata)

Parametri di tipo

TModel

Tipo del modello.

Parametri

modelState
ModelStateDictionary

L'istanza di ModelStateDictionary questo metodo si estende.

expression
Expression<Func<TModel,Object>>

Espressione da valutare rispetto a un elemento nel modello corrente.

exception
Exception

Oggetto Exception da aggiungere.

metadata
ModelMetadata

Oggetto ModelMetadata associato al modello.

Si applica a