IDesignerSerializationManager.ReportError(Object) Método

Definição

Relata um erro na serialização.Reports an error in serialization.

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

Parâmetros

errorInformation
Object

O erro a ser relatado.The error to report. Este objeto de informações pode ser de qualquer tipo de objeto.This information object can be of any object type. Se for uma exceção, a mensagem da exceção será extraída e relatada ao usuário.If it is an exception, the message of the exception is extracted and reported to the user. Se for qualquer outro tipo, ToString() será chamado para exibir as informações para o usuário.If it is any other type, ToString() is called to display the information to the user.

Comentários

Se o Gerenciador de serialização der suporte ao log de vários erros em sua implementação do ReportError , ele poderá armazenar o objeto de informações de erro para um relatório futuro em que todos os erros encontrados possam ser exibidos ao mesmo tempo.If the serialization manager supports logging multiple errors in its implementation of ReportError, it can store the error information object for a future report where all the errors encountered can be displayed at once. Se esse método armazena vários erros, a serialização pode continuar após uma chamada para esse método.If this method stores multiple errors, serialization can continue after a call to this method. Se esse método não oferecer suporte a vários erros de log, esse método deverá lançar uma exceção, que anula a serialização.If this method does not support logging multiple errors, this method should throw an exception, which aborts serialization.

Observação

O Gerenciador de serialização nunca deve gerar uma exceção para erros encontrados durante a serialização.The serialization manager should never throw an exception for errors encountered during serialization. Ele só deve lançar uma exceção durante a desserialização.It should only throw an exception during deserialization. Caso contrário, os usuários ficarão confusos porque salvar o documento nunca deve falhar.Otherwise, users become confused because saving the document should never fail.

Aplica-se a