IDesignerSerializationManager.ReportError(Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 die Protokollierung mehrerer Fehler in seiner Implementierung von 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 die Protokollierung mehrerer Fehler nicht 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 während der Deserialisierung eine Ausnahme auslösen. Andernfalls werden Benutzer verwirrt, da das Speichern des Dokuments niemals fehlschlagen sollte.