ModelStateDictionaryExtensions.AddModelError Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
AddModelError<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, String) |
Přidá zadaný |
AddModelError<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, Exception, ModelMetadata) |
Přidá zadaný |
AddModelError<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, String)
Přidá zadaný errorMessage
objekt do Errors instance, která je přidružena k zadanému expression
objektu . Pokud již byl zaznamenán maximální počet povolených chyb, zajistí, aby se místo toho zaznamenala TooManyModelErrorsException výjimka.
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)
Parametry typu
- TModel
Typ modelu.
Parametry
- modelState
- ModelStateDictionary
Instance ModelStateDictionary , která tato metoda rozšiřuje.
- expression
- Expression<Func<TModel,Object>>
Výraz, který se má vyhodnotit proti položce v aktuálním modelu.
- errorMessage
- String
Chybová zpráva, která se má přidat.
Platí pro
AddModelError<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, Exception, ModelMetadata)
Přidá zadaný exception
objekt do Errors instance, která je přidružena k zadanému expression
objektu . Pokud již byl zaznamenán maximální počet povolených chyb, zajistí, aby se místo toho zaznamenala TooManyModelErrorsException výjimka.
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)
Parametry typu
- TModel
Typ modelu.
Parametry
- modelState
- ModelStateDictionary
Instance ModelStateDictionary , která tato metoda rozšiřuje.
- expression
- Expression<Func<TModel,Object>>
Výraz, který se má vyhodnotit proti položce v aktuálním modelu.
- metadata
- ModelMetadata
Přidružená ModelMetadata k modelu.