IDesignerSerializationManager.ReportError(Object) Méthode

Définition

Signale une erreur lors de la sérialisation.

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

Paramètres

errorInformation
Object

Erreur à signaler. Cet objet d'informations peut être de n'importe quel type. S'il s'agit d'une exception, le message de l'exception est extrait et transmis à l'utilisateur. S'il s'agit d'un autre type, ToString() est appelé pour afficher les informations à l'utilisateur.

Remarques

Si le gestionnaire de ReportErrorsérialisation prend en charge la journalisation de plusieurs erreurs dans son implémentation, il peut stocker l’objet d’informations d’erreur pour un rapport futur où toutes les erreurs rencontrées peuvent être affichées à la fois. Si cette méthode stocke plusieurs erreurs, la sérialisation peut continuer après un appel à cette méthode. Si cette méthode ne prend pas en charge la journalisation de plusieurs erreurs, cette méthode doit lever une exception, qui abandonne la sérialisation.

Notes

Le gestionnaire de sérialisation ne doit jamais lever une exception pour les erreurs rencontrées lors de la sérialisation. Elle ne doit lever qu’une exception lors de la désérialisation. Sinon, les utilisateurs deviennent confus, car l’enregistrement du document ne doit jamais échouer.

S’applique à