IDesignerSerializationManager.ReportError(Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Сообщает об ошибке в сериализации.
public:
void ReportError(System::Object ^ errorInformation);
public void ReportError (object errorInformation);
abstract member ReportError : obj -> unit
Public Sub ReportError (errorInformation As Object)
Параметры
- errorInformation
- Object
Ошибка. Этот объект данных может принадлежать к любому типу объектов. Если это исключение, пользователь получает сообщение об исключении. Если объект другого типа, то для представления информации пользователю вызывается метод ToString().
Комментарии
Если диспетчер сериализации поддерживает ведение журнала нескольких ошибок в своей реализации , он может хранить объект сведений об ошибках ReportErrorдля будущего отчета, где все возникшие ошибки могут отображаться одновременно. Если этот метод сохраняет несколько ошибок, сериализация может продолжаться после вызова этого метода. Если этот метод не поддерживает ведение журнала нескольких ошибок, этот метод должен вызвать исключение, которое прерывает сериализацию.
Примечание
Диспетчер сериализации никогда не должен создавать исключение для ошибок, возникших во время сериализации. Исключение должно вызываться только во время десериализации. В противном случае пользователи путаются, так как сохранение документа никогда не должно завершаться ошибкой.