ModelStateDictionaryExtensions.AddModelError Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
AddModelError<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, String) |
Belirtilen |
AddModelError<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, Exception, ModelMetadata) |
Belirtilen |
AddModelError<TModel>(ModelStateDictionary, Expression<Func<TModel,Object>>, String)
Belirtilen errorMessage
Errors öğesini belirtilen ile expression
iliş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 exception
Errors öğesini belirtilen ile expression
iliş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.
- metadata
- ModelMetadata
ModelMetadata Modelle ilişkili.