WebProcessStatistics.FormatToString Method (WebEventFormatter)
.NET Framework (current version)
Formats the process statistics.
Assembly: System.Web (in System.Web.dll)
Parameters
- formatter
-
Type:
System.Web.Management.WebEventFormatter
The WebEventFormatter that contains the tab and indentation settings used to format the Web health event information.
The FormatToString method provides a uniform format for event information, which is useful if the event data must be logged and later presented to the user. It is called internally when the provider invokes one of the ToString methods.
The following code example shows how to format custom information.
//Formats Web request event information. public override void FormatCustomEventDetails( WebEventFormatter formatter) { base.FormatCustomEventDetails(formatter); // Add custom data. formatter.AppendLine(""); formatter.AppendLine( "Custom Process Statistics:"); formatter.IndentationLevel += 1; // Get the process statistics. formatter.AppendLine(GetAppDomainCount()); formatter.AppendLine(GetManagedHeapSize()); formatter.AppendLine(GetPeakWorkingSet()); formatter.AppendLine(GetProcessStartTime()); formatter.AppendLine(GetRequestsExecuting()); formatter.AppendLine(GetRequestsQueued()); formatter.AppendLine(GetRequestsRejected()); formatter.AppendLine(GetThreadCount()); formatter.AppendLine(GetWorkingSet()); formatter.IndentationLevel -= 1; formatter.AppendLine(eventInfo.ToString()); }
.NET Framework
Available since 2.0
Available since 2.0
Show: