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 sérialisation prend en charge la journalisation de plusieurs erreurs dans son implémentation de ReportError, il peut stocker l’objet d’informations d’erreur pour un rapport futur où toutes les erreurs rencontrées peuvent être affichées en même temps. Si cette méthode stocke plusieurs erreurs, la sérialisation peut se poursuivre 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 annule la sérialisation.

Notes

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

S’applique à