Share via


ControlDesigner.GetErrorDesignTimeHtml(Exception) Méthode

Définition

Récupère le balisage HTML qui fournit des informations sur l’exception spécifiée.

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

Paramètres

e
Exception

Exception survenue.

Retours

String

Balisage HTML au moment du design pour l’exception spécifiée.

Exemples

L’exemple de code suivant montre comment générer le balisage HTML au moment du design pour le contrôle lorsqu’une erreur se produit et appelle la CreatePlaceHolderDesignTimeHtml méthode.

// 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

Remarques

La GetErrorDesignTimeHtml méthode est généralement appelée, si une exception est levée dans la GetDesignTimeHtml méthode.

Notes pour les héritiers

Le modèle de conception classique consiste à essayer d’obtenir le balisage HTML via le contrôle associé, puis, si une erreur est rencontrée, appelez la GetErrorDesignTimeHtml(Exception) méthode. Si aucun balisage n’est retourné par le contrôle, appelez la GetEmptyDesignTimeHtml() méthode, qui, si elle n’est pas remplacée pour fournir un balisage spécifique, appelle la CreatePlaceHolderDesignTimeHtml() méthode, qui doit contenir des informations sur le type et l’ID du contrôle.

S’applique à

Voir aussi