DesignerSerializationManager.IDesignerSerializationManager.ReportError Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Используется для создания сообщений об обратимых ошибках в процессе сериализации.
virtual void System.ComponentModel.Design.Serialization.IDesignerSerializationManager.ReportError(System::Object ^ errorInformation) = System::ComponentModel::Design::Serialization::IDesignerSerializationManager::ReportError;
void IDesignerSerializationManager.ReportError (object errorInformation);
abstract member System.ComponentModel.Design.Serialization.IDesignerSerializationManager.ReportError : obj -> unit
override this.System.ComponentModel.Design.Serialization.IDesignerSerializationManager.ReportError : obj -> unit
Sub ReportError (errorInformation As Object) Implements IDesignerSerializationManager.ReportError
Параметры
- errorInformation
- Object
Объект, содержащий информацию об ошибках, обычно является типом String или Exception.
Реализации
Исключения
Доступ к данному свойству получен за пределами сеанса сериализации.
Комментарии
Сериализаторы можно написать для корректной обработки ошибок, которые можно исправить, путем вызова IDesignerSerializationManager.ReportError метода с информацией об ошибке. Диспетчер сериализации может поддерживать отчеты о списке ошибок после завершения, или он может вызвать исключение из этого метода и прервать процесс сериализации. Сериализатор должен продолжить работу после вызова этой функции.
IDesignerSerializationManager.ReportErrorerrorInformation
добавляет параметр в коллекциюErrors. Если errorInformation
имеет значение null
, никакие действия не предпринимаются.