IDesignerSerializationManager.ReportError(Object) Metod

Definition

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.

Gäller för