ControlDesigner.GetErrorDesignTimeHtml(Exception) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das HTML-Markup ab, das Informationen über die angegebene Ausnahme bereitstellt.
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
Parameter
Die aufgetretene Ausnahme.
Gibt zurück
Das Entwurfszeit-HTML-Markup für die angegebene Ausnahme.
Beispiele
Im folgenden Codebeispiel wird veranschaulicht, wie Entwurfszeit-HTML-Markup für das Steuerelement generiert wird, wenn ein Fehler auftritt, und die CreatePlaceHolderDesignTimeHtml -Methode aufrufen.
// 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
Hinweise
Die GetErrorDesignTimeHtml -Methode wird in der Regel aufgerufen, wenn in der GetDesignTimeHtml -Methode eine Ausnahme ausgelöst wird.
Hinweise für Vererber
Das typische Entwurfsmuster besteht darin, zu versuchen, HTML-Markup über das zugeordnete Steuerelement abzurufen, und dann, wenn ein Fehler auftritt, rufen Sie die -Methode auf GetErrorDesignTimeHtml(Exception) . Wenn kein Markup vom Steuerelement zurückgegeben wird, rufen Sie die GetEmptyDesignTimeHtml() -Methode auf. Wenn sie nicht überschrieben wird, um ein bestimmtes Markup bereitzustellen, ruft die CreatePlaceHolderDesignTimeHtml() -Methode auf, die Informationen über den Typ und die ID des Steuerelements enthalten sollte.