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中记录多个错误,它可以为将来的报告存储错误信息对象,在该报表中可以同时显示遇到的所有错误。 如果此方法存储多个错误,则序列化可以在调用此方法后继续。 如果此方法不支持记录多个错误,则此方法应引发异常,这会中止序列化。

注意

序列化管理器绝不应为序列化期间遇到的错误引发异常。 它只应在反序列化期间引发异常。 否则,用户会感到困惑,因为保存文档永远不会失败。

适用于