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

注释

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

适用于