ControlDesigner.GetErrorDesignTimeHtml(Exception) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de HTML-opmaak op die informatie over de opgegeven uitzondering biedt.
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
Parameters
De uitzondering die is opgetreden.
Retouren
De html-opmaak in de ontwerptijd voor de opgegeven uitzondering.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u ontwerptijd HTML-markeringen voor het besturingselement genereert wanneer er een fout optreedt en de CreatePlaceHolderDesignTimeHtml methode aanroept.
// 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
Opmerkingen
De GetErrorDesignTimeHtml methode wordt doorgaans aangeroepen als er een uitzondering wordt gegenereerd in de GetDesignTimeHtml methode.
Notities voor overnemers
Het typische ontwerppatroon is om HTML-markeringen te proberen te verkrijgen via het bijbehorende besturingselement en vervolgens de methode aan te roepen GetErrorDesignTimeHtml(Exception) als er een fout optreedt. Als er geen markeringen worden geretourneerd door het besturingselement, roept u de GetEmptyDesignTimeHtml() methode aan. Als deze niet wordt overschreven om specifieke markeringen op te geven, roept u de CreatePlaceHolderDesignTimeHtml() methode aan, die informatie moet bevatten over het type en de id van het besturingselement.