IDesignerSerializationManager.ReportError(Object) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
シリアル化時のエラーを報告します。
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ログ記録をサポートしている場合は、発生したすべてのエラーを一度に表示できる将来のレポートのエラー情報オブジェクトを格納できます。 このメソッドに複数のエラーが格納されている場合は、このメソッドの呼び出し後もシリアル化を続行できます。 このメソッドが複数のエラーのログ記録をサポートしていない場合、このメソッドは例外をスローし、シリアル化を中止する必要があります。
注意
シリアル化マネージャーは、シリアル化中に発生したエラーに対して例外をスローしないでください。 逆シリアル化中にのみ例外をスローする必要があります。 そうしないと、ドキュメントの保存が失敗しないため、ユーザーは混乱します。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET