IDesignerSerializationManager.ReportError(Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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, el mensaje de la excepción se extrae y notifica al usuario. Si es cualquier otro tipo, ToString() se llama a 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 en el que se pueden mostrar todos los errores 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.
Note
El administrador de serialización nunca debe producir una excepción para los errores detectados durante la serialización. Solo debe iniciar una excepción durante la deserialización. De lo contrario, los usuarios se confunden porque guardar el documento nunca debe producir un error.