WebEventFormatter Klasse
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.
Formatiert ASP.NET-Systemüberwachungsereignisinformationen.
public ref class WebEventFormatter
public class WebEventFormatter
type WebEventFormatter = class
Public Class WebEventFormatter
- Vererbung
-
WebEventFormatter
Beispiele
Im folgenden Codebeispiel wird gezeigt, wie die WebEventFormatter Informationen zum Formatieren von Ereignisinformationen verwendet werden. Es soll hauptsächlich die richtige Syntax anzeigen, die verwendet werden soll. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die WebBaseEvent Klasse bereitgestellt wird.
//Formats Web request event information.
public override void FormatCustomEventDetails(
WebEventFormatter formatter)
{
base.FormatCustomEventDetails(formatter);
// Add custom data.
formatter.AppendLine("");
formatter.IndentationLevel += 1;
formatter.TabSize = 4;
formatter.AppendLine(
"*SampleWebBaseEvent Start *");
// Display custom event information.
formatter.AppendLine(customCreatedMsg);
formatter.AppendLine(customRaisedMsg);
formatter.AppendLine(firingRecordInfo);
formatter.AppendLine(
"* SampleWebBaseEvent End *");
formatter.IndentationLevel -= 1;
}
'Formats Web request event information.
Public Overrides Sub FormatCustomEventDetails( _
ByVal formatter As WebEventFormatter)
MyBase.FormatCustomEventDetails(formatter)
' Add custom data.
formatter.AppendLine("")
formatter.IndentationLevel += 1
formatter.TabSize = 4
formatter.AppendLine("*SampleWebBaseEvent Start *")
formatter.AppendLine("Custom information goes here")
formatter.AppendLine("* SampleWebBaseEvent End *")
' Display custom event timing.
formatter.AppendLine(customCreatedMsg)
formatter.AppendLine(customRaisedMsg)
formatter.IndentationLevel -= 1
End Sub
Hinweise
ASP.NET Integritätsüberwachung ermöglicht Es Produktions- und Betriebsmitarbeitern, bereitgestellte Webanwendungen zu verwalten. Der System.Web.Management Namespace enthält die Integritätsereignistypen, die für das Verpacken von Anwendungsstatusdaten und den Anbietertypen, die für die Verarbeitung dieser Daten verantwortlich sind. Es enthält auch unterstützende Typen, die während der Verwaltung von Integritätsereignissen helfen.
Dies WebEventFormatter ist ein unterstützender Typ, der zum einheitlichen Formatieren von ereignisbezogenen Informationen verwendet wird, was nützlich ist, wenn die Ereignisdaten protokolliert und später dem Benutzer angezeigt werden müssen.
Instanzen der WebEventFormatter Klasse werden als Argumente an die Formatierungsmethoden übergeben, die von den Integritätsereignistypen definiert sind.
Eigenschaften
IndentationLevel |
Ruft die Einzugsebene ab oder legt diese fest. |
TabSize |
Ruft die Tabstoppgröße ab oder legt diese fest. |
Methoden
AppendLine(String) |
Fügt die angegebene Zeichenfolge und einen Wagenrücklauf an die Ereignisinformationen an. |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt die Ereignisinformationen im Zeichenfolgenformat zurück. |