Поделиться через


ModelStateDictionary.TryAddModelError Метод

Определение

Перегрузки

TryAddModelError(String, Exception, ModelMetadata)

Пытается добавить указанный exception в Errors экземпляр , связанный с заданным keyобъектом . Если максимальное число разрешенных ошибок уже зарегистрировано, гарантирует, что TooManyModelErrorsException вместо этого будет записано исключение.

TryAddModelError(String, String)

Пытается добавить указанный errorMessage в Errors экземпляр , связанный с заданным keyобъектом . Если максимальное число разрешенных ошибок уже зарегистрировано, гарантирует, что TooManyModelErrorsException вместо этого будет записано исключение.

TryAddModelError(String, Exception, ModelMetadata)

Исходный код:
ModelStateDictionary.cs
Исходный код:
ModelStateDictionary.cs
Исходный код:
ModelStateDictionary.cs

Пытается добавить указанный exception в Errors экземпляр , связанный с заданным keyобъектом . Если максимальное число разрешенных ошибок уже зарегистрировано, гарантирует, что TooManyModelErrorsException вместо этого будет записано исключение.

public:
 bool TryAddModelError(System::String ^ key, Exception ^ exception, Microsoft::AspNetCore::Mvc::ModelBinding::ModelMetadata ^ metadata);
public bool TryAddModelError (string key, Exception exception, Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata metadata);
member this.TryAddModelError : string * Exception * Microsoft.AspNetCore.Mvc.ModelBinding.ModelMetadata -> bool
Public Function TryAddModelError (key As String, exception As Exception, metadata As ModelMetadata) As Boolean

Параметры

key
String

Ключ объекта , в который ModelStateEntry добавляются ошибки.

exception
Exception

Добавляемый объект Exception. Некоторые типы исключений будут заменены описательным сообщением об ошибке.

metadata
ModelMetadata

Объект , ModelMetadata связанный с моделью.

Возвращаемое значение

True Значение , если указанная ошибка была добавлена, false если ошибка была проигнорирована. См. раздел MaxAllowedErrors.

Применяется к

TryAddModelError(String, String)

Исходный код:
ModelStateDictionary.cs
Исходный код:
ModelStateDictionary.cs
Исходный код:
ModelStateDictionary.cs

Пытается добавить указанный errorMessage в Errors экземпляр , связанный с заданным keyобъектом . Если максимальное число разрешенных ошибок уже зарегистрировано, гарантирует, что TooManyModelErrorsException вместо этого будет записано исключение.

public:
 bool TryAddModelError(System::String ^ key, System::String ^ errorMessage);
public bool TryAddModelError (string key, string errorMessage);
member this.TryAddModelError : string * string -> bool
Public Function TryAddModelError (key As String, errorMessage As String) As Boolean

Параметры

key
String

Ключ объекта , в который ModelStateEntry добавляются ошибки.

errorMessage
String

Добавляемая ошибка.

Возвращаемое значение

True Значение , если указанная ошибка была добавлена, false если ошибка была проигнорирована. См. раздел MaxAllowedErrors.

Применяется к