Freigeben über


IDesignerSerializationManager.ReportError-Methode

Meldet einen Fehler bei der Serialisierung.

Namespace: System.ComponentModel.Design.Serialization
Assembly: System (in system.dll)

Syntax

'Declaration
Sub ReportError ( _
    errorInformation As Object _
)
'Usage
Dim instance As IDesignerSerializationManager
Dim errorInformation As Object

instance.ReportError(errorInformation)
void ReportError (
    Object errorInformation
)
void ReportError (
    Object^ errorInformation
)
void ReportError (
    Object errorInformation
)
function ReportError (
    errorInformation : Object
)

Parameter

  • errorInformation
    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 in seiner Implementierung von ReportError das Protokollieren mehrerer Fehler unterstützt, sollte er das Fehlerinformationsobjekt für einen späteren Bericht speichern, in dem sämtliche aufgetretenen Fehler angezeigt werden. Wenn mit dieser Methode mehrere Fehler gespeichert werden, kann die Serialisierung nach einem Aufruf dieser Methode fortgesetzt werden. Wenn diese Methode das Protokollieren mehrerer Fehler nicht unterstützt, muss sie eine Ausnahme auslösen, die die Serialisierung abbricht.

Hinweis

Der Serialisierungs-Manager sollte nie eine Ausnahme für Fehler auslösen, die bei der Serialisierung aufgetreten sind. Er sollte nur Ausnahmen während der Deserialisierung auslösen. Andernfalls können Benutzer verwirrt werden, da das Speichern des Dokuments niemals fehlschlagen sollte.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

IDesignerSerializationManager-Schnittstelle
IDesignerSerializationManager-Member
System.ComponentModel.Design.Serialization-Namespace