IDesignerSerializationManager.ReportError(Object) Metodo

Definizione

Riporta un errore di serializzazione.

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

Parametri

errorInformation
Object

Errore da riportare. Questo oggetto di informazioni può essere qualsiasi tipo di oggetto. Se è un'eccezione, il messaggio dell'eccezione verrà estratto e riportato all'utente. Se si tratta di un altro tipo, verrà chiamato il metodo ToString() per visualizzare le informazioni all'utente.

Commenti

Se la gestione serializzazione supporta la registrazione di più errori nell'implementazione di ReportError, può archiviare l'oggetto informazioni sugli errori per un report futuro in cui tutti gli errori rilevati possono essere visualizzati contemporaneamente. Se questo metodo archivia più errori, la serializzazione può continuare dopo una chiamata a questo metodo. Se questo metodo non supporta la registrazione di più errori, questo metodo deve generare un'eccezione, che interrompe la serializzazione.

Nota

La gestione serializzazione non deve mai generare un'eccezione per gli errori rilevati durante la serializzazione. Deve generare un'eccezione solo durante la deserializzazione. In caso contrario, gli utenti diventano confusi perché il salvataggio del documento non avrà mai esito negativo.

Si applica a