Sdílet prostřednictvím


WebEventFormatter Třída

Definice

Formátuje ASP.NET informace o událostech monitorování stavu.

public ref class WebEventFormatter
public class WebEventFormatter
type WebEventFormatter = class
Public Class WebEventFormatter
Dědičnost
WebEventFormatter

Příklady

Následující příklad kódu ukazuje, jak použít WebEventFormatter k formátování informací o události. Je určen hlavně k zobrazení správné syntaxe, která se má použít. Tento příklad kódu je součástí většího příkladu poskytnutého WebBaseEvent pro třídu.

//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

Poznámky

ASP.NET monitorování stavu umožňuje provozním a provozním pracovníkům spravovat nasazené webové aplikace. Obor System.Web.Management názvů obsahuje typy událostí stavu, které jsou zodpovědné za balení dat stavu aplikace a typů poskytovatelů zodpovědných za zpracování těchto dat. Obsahuje také podpůrné typy, které pomáhají při správě událostí stavu.

Jedná WebEventFormatter se o podpůrný typ, který slouží k jednotnému formátování informací souvisejících s událostmi, což je užitečné v případě, že data události musí být zaznamenána a později prezentována uživateli.

Instance třídy jsou předány jako argumenty WebEventFormatter formátovací metody definované typy health-event.

Vlastnosti

IndentationLevel

Získá nebo nastaví úroveň odsazení.

TabSize

Získá nebo nastaví velikost tabulátoru.

Metody

AppendLine(String)

Připojí zadaný řetězec a začátek řádku se vrátí k informacím o události.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Vrátí informace o události ve formátu řetězce.

Platí pro