Compartir vía


IDesignerSerializationManager.ReportError(Object) Método

Definición

Notifica un error en la serialización.

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

Error que se va a notificar. Este objeto de información puede ser de cualquier tipo de objeto. Si es una excepción, se extrae el mensaje de la excepción y se notifica al usuario. Si es de algún otro tipo, se llama a ToString() para mostrar la información al usuario.

Comentarios

Si el administrador de serialización admite el registro de varios errores en su implementación de ReportError, puede almacenar el objeto de información de error para un informe futuro donde se pueden mostrar todos los errores detectados a la vez. Si este método almacena varios errores, la serialización puede continuar después de una llamada a este método. Si este método no admite el registro de varios errores, este método debe producir una excepción, que anula la serialización.

Nota

El administrador de serialización nunca debe producir una excepción para los errores detectados durante la serialización. Solo debe producir una excepción durante la deserialización. De lo contrario, los usuarios se confunden porque guardar el documento nunca debe producir un error.

Se aplica a