次の方法で共有


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ログ記録をサポートしている場合は、発生したすべてのエラーを一度に表示できる将来のレポートのエラー情報オブジェクトを格納できます。 このメソッドに複数のエラーが格納されている場合は、このメソッドの呼び出し後もシリアル化を続行できます。 このメソッドが複数のエラーのログ記録をサポートしていない場合、このメソッドは例外をスローし、シリアル化を中止する必要があります。

注意

シリアル化マネージャーは、シリアル化中に発生したエラーに対して例外をスローしないでください。 逆シリアル化中にのみ例外をスローする必要があります。 そうしないと、ドキュメントの保存が失敗しないため、ユーザーは混乱します。

適用対象