ModelStateDictionaryExtensions.AddModelError Yöntem

Tanım

Aşırı Yüklemeler

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

Belirtilen errorMessageErrors öğesini belirtilen ile expressionilişkili örneğe ekler. İzin verilen en fazla hata sayısı zaten kaydedildiyse, bunun yerine bir TooManyModelErrorsException özel durumun kaydedilmesini sağlar.

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

Belirtilen exceptionErrors öğesini belirtilen ile expressionilişkili örneğe ekler. İzin verilen en fazla hata sayısı zaten kaydedildiyse, bunun yerine bir TooManyModelErrorsException özel durumun kaydedilmesini sağlar.

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

Belirtilen errorMessageErrors öğesini belirtilen ile expressionilişkili örneğe ekler. İzin verilen en fazla hata sayısı zaten kaydedildiyse, bunun yerine bir TooManyModelErrorsException özel durumun kaydedilmesini sağlar.

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)

Tür Parametreleri

TModel

Modelin türü.

Parametreler

modelState
ModelStateDictionary

Bu yöntemin ModelStateDictionary genişletir örneği.

expression
Expression<Func<TModel,Object>>

Geçerli modeldeki bir öğeye göre değerlendirilecek ifade.

errorMessage
String

Eklenecek hata iletisi.

Şunlara uygulanır

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

Belirtilen exceptionErrors öğesini belirtilen ile expressionilişkili örneğe ekler. İzin verilen en fazla hata sayısı zaten kaydedildiyse, bunun yerine bir TooManyModelErrorsException özel durumun kaydedilmesini sağlar.

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)

Tür Parametreleri

TModel

Modelin türü.

Parametreler

modelState
ModelStateDictionary

Bu yöntemin ModelStateDictionary genişletir örneği.

expression
Expression<Func<TModel,Object>>

Geçerli modeldeki bir öğeye göre değerlendirilecek ifade.

exception
Exception

Exception Eklenecek.

metadata
ModelMetadata

ModelMetadata Modelle ilişkili.

Şunlara uygulanır