IDesignerSerializationManager.ReportError(Object) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Rapporterar ett fel i serialiseringen.
public:
void ReportError(System::Object ^ errorInformation);
public void ReportError(object errorInformation);
abstract member ReportError : obj -> unit
Public Sub ReportError (errorInformation As Object)
Parametrar
- errorInformation
- Object
Felet som ska rapporteras. Det här informationsobjektet kan vara av vilken objekttyp som helst. Om det är ett undantag extraheras meddelandet om undantaget och rapporteras till användaren. Om det är någon annan typ ToString() anropas för att visa informationen för användaren.
Kommentarer
Om serialiseringshanteraren stöder loggning av flera fel i implementeringen av ReportErrorkan den lagra felinformationsobjektet för en framtida rapport där alla fel som påträffas kan visas samtidigt. Om den här metoden lagrar flera fel kan serialiseringen fortsätta efter ett anrop till den här metoden. Om den här metoden inte stöder loggning av flera fel bör den här metoden utlösa ett undantag som avbryter serialiseringen.
Note
Serialiseringshanteraren bör aldrig utlösa ett undantag för fel som påträffas under serialiseringen. Det bör bara utlösa ett undantag under deserialiseringen. Annars blir användarna förvirrade eftersom det aldrig får misslyckas att spara dokumentet.