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 добавляются ошибки.
Возвращаемое значение
True
Значение , если указанная ошибка была добавлена, false
если ошибка была проигнорирована.
См. раздел MaxAllowedErrors.
Комментарии
Этот метод позволяет добавлять exception
в текущий ModelStateDictionary , если ModelMetadata он недоступен или точный exception
должен поддерживаться для последующего использования (даже если это, например, ).FormatException Если ModelMetadata доступно, используйте AddModelError(String, Exception, ModelMetadata) вместо него.