WebApplicationInformation.FormatToString(WebEventFormatter) 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 wordt de toepassingsgegevens opgemaakt.
public:
void FormatToString(System::Web::Management::WebEventFormatter ^ formatter);
public void FormatToString(System.Web.Management.WebEventFormatter formatter);
member this.FormatToString : System.Web.Management.WebEventFormatter -> unit
Public Sub FormatToString (formatter As WebEventFormatter)
Parameters
- formatter
- WebEventFormatter
De WebEventFormatter instellingen voor tabs en inspringing die worden gebruikt voor het opmaken van de gebeurtenisgegevens van de webstatus.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u aangepaste gegevens opmaken.
//Formats Web request event information.
public override void FormatCustomEventDetails(
WebEventFormatter formatter)
{
base.FormatCustomEventDetails(formatter);
// Add custom data.
formatter.AppendLine("");
formatter.AppendLine(
"Custom Application Information:");
formatter.IndentationLevel += 1;
// Display the application information.
formatter.AppendLine(GetApplicationDomain());
formatter.AppendLine(GetApplicationPath());
formatter.AppendLine(GetApplicationVirtualPath());
formatter.AppendLine(GetApplicationMachineName());
formatter.AppendLine(GetApplicationTrustLevel());
formatter.IndentationLevel -= 1;
formatter.AppendLine(eventInfo.ToString());
}
'Formats Web request event information.
Public Overrides Sub FormatCustomEventDetails( _
_
ByVal formatter As WebEventFormatter)
MyBase.FormatCustomEventDetails(formatter)
' Add custom data.
formatter.AppendLine( _
"Custom Application Information:")
formatter.IndentationLevel += 1
' Display the application information.
formatter.AppendLine(GetApplicationDomain())
formatter.AppendLine(GetApplicationPath())
formatter.AppendLine(GetApplicationVirtualPath())
formatter.AppendLine(GetApplicationMachineName())
formatter.AppendLine(GetApplicationTrustLevel())
formatter.IndentationLevel -= 1
formatter.AppendLine(eventInfo.ToString())
End Sub
End Class
Opmerkingen
De FormatToString methode biedt een uniforme indeling voor gebeurtenisinformatie, wat handig is als de gebeurtenisgegevens moeten worden geregistreerd en later aan de gebruiker moeten worden gepresenteerd. Deze wordt intern aangeroepen wanneer de provider een van de ToString methoden aanroept.
Note
Wanneer u de aangepaste gebeurtenisgegevens voor weergave opmaakt, overschrijft u de FormatToString methode in plaats van de ToString methode. Dit voorkomt dat gevoelige systeemgegevens worden overschreven of gemanipuleerd.