ControlDesigner.GetErrorDesignTimeHtml(Exception) 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í.
Recupera el formato HTML que proporciona información sobre la excepción especificada.
protected:
virtual System::String ^ GetErrorDesignTimeHtml(Exception ^ e);
protected virtual string GetErrorDesignTimeHtml (Exception e);
abstract member GetErrorDesignTimeHtml : Exception -> string
override this.GetErrorDesignTimeHtml : Exception -> string
Protected Overridable Function GetErrorDesignTimeHtml (e As Exception) As String
Parámetros
Excepción que se ha producido.
Devoluciones
Formato HTML en tiempo de diseño para la excepción especificada.
Ejemplos
En el ejemplo de código siguiente se muestra cómo generar marcado HTML en tiempo de diseño para el control cuando se produce un error y se llama al CreatePlaceHolderDesignTimeHtml método .
// Generate the design-time markup for the control when an error occurs.
protected override string GetErrorDesignTimeHtml(Exception e)
{
// Write the error message text in red, bold.
string errorRendering =
"<span style=\"font-weight:bold; color:Red; \">" +
e.Message + "</span>";
return CreatePlaceHolderDesignTimeHtml(errorRendering);
} // GetErrorDesignTimeHtml
' Generate the design-time markup for the control when an error occurs.
Protected Overrides Function GetErrorDesignTimeHtml( _
ByVal ex As Exception) As String
' Write the error message text in red, bold.
Dim errorRendering As String = _
"<span style=""font-weight:bold; color:Red; "">" & _
ex.Message & "</span>"
Return CreatePlaceHolderDesignTimeHtml(errorRendering)
End Function ' GetErrorDesignTimeHtml
Comentarios
Normalmente GetErrorDesignTimeHtml se llama al método , si se produce una excepción en el GetDesignTimeHtml método .
Notas a los desarrolladores de herederos
El patrón de diseño típico es intentar obtener el marcado HTML a través del control asociado y, a continuación, si se encuentra un error, llame al GetErrorDesignTimeHtml(Exception) método . Si el control no devuelve ningún marcado, llame al GetEmptyDesignTimeHtml() método , que si no se invalida para proporcionar marcado específico, llama al CreatePlaceHolderDesignTimeHtml() método , que debe contener información sobre el tipo y el identificador del control.