Freigeben über


WebEventFormatter Klasse

Definition

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.

Gilt für