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


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для будущего отчета, где все возникшие ошибки могут отображаться одновременно. Если этот метод сохраняет несколько ошибок, сериализация может продолжаться после вызова этого метода. Если этот метод не поддерживает ведение журнала нескольких ошибок, этот метод должен вызвать исключение, которое прерывает сериализацию.

Примечание

Диспетчер сериализации никогда не должен создавать исключение для ошибок, возникших во время сериализации. Исключение должно вызываться только во время десериализации. В противном случае пользователи путаются, так как сохранение документа никогда не должно завершаться ошибкой.

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