IDesignerSerializationManager.ReportError(Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.