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


ModelStateDictionary.TryAddModelException(String, Exception) Метод

Определение

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

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

Параметры

key
String

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

exception
Exception

Добавляемый объект Exception.

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

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

Комментарии

Этот метод позволяет добавлять exception в текущий ModelStateDictionary , если ModelMetadata он недоступен или точный exception должен поддерживаться для последующего использования (даже если это, например, ).FormatException Если ModelMetadata доступно, используйте AddModelError(String, Exception, ModelMetadata) вместо него.

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