IDesignerSerializationManager.ReportError(Object) Methode

Definition

Meldet einen Fehler bei der Serialisierung.

public:
 void ReportError(System::Object ^ errorInformation);
public void ReportError (object errorInformation);
abstract member ReportError : obj -> unit
Public Sub ReportError (errorInformation As Object)

Parameter

errorInformation
Object

Der zu meldende Fehler. Dieses Informationsobjekt kann einem beliebigen Objekttyp aufweisen. Wenn es sich um eine Ausnahme handelt, wird die Meldung der Ausnahme extrahiert und dem Benutzer angezeigt. Wenn es sich um einen anderen Typ handelt, wird ToString() aufgerufen, um dem Benutzer die Informationen anzuzeigen.

Hinweise

Wenn der Serialisierungs-Manager mehrere Fehler in seiner Implementierung ReportErrorunterstützt, kann er das Fehlerinformationsobjekt für einen zukünftigen Bericht speichern, in dem alle aufgetretenen Fehler gleichzeitig angezeigt werden können. Wenn diese Methode mehrere Fehler speichert, kann die Serialisierung nach einem Aufruf dieser Methode fortgesetzt werden. Wenn diese Methode nicht die Protokollierung mehrerer Fehler unterstützt, sollte diese Methode eine Ausnahme auslösen, die die Serialisierung abbricht.

Hinweis

Der Serialisierungs-Manager sollte niemals eine Ausnahme für Fehler auslösen, die während der Serialisierung auftreten. Es sollte nur eine Ausnahme während der Deerialisierung auslösen. Andernfalls werden Benutzer verwechselt, da das Speichern des Dokuments niemals fehlschlägt.

Gilt für: