WebBaseEvent.FormatCustomEventDetails(WebEventFormatter) Metod

Definition

Tillhandahåller standardformatering av händelseinformationen.

public:
 virtual void FormatCustomEventDetails(System::Web::Management::WebEventFormatter ^ formatter);
public virtual void FormatCustomEventDetails(System.Web.Management.WebEventFormatter formatter);
abstract member FormatCustomEventDetails : System.Web.Management.WebEventFormatter -> unit
override this.FormatCustomEventDetails : System.Web.Management.WebEventFormatter -> unit
Public Overridable Sub FormatCustomEventDetails (formatter As WebEventFormatter)

Parametrar

formatter
WebEventFormatter

Ett WebEventFormatter objekt som innehåller den formaterade händelseinformationen.

Exempel

I följande kodexempel visas hur du anpassar FormatCustomEventDetails metoden.

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

Kommentarer

Metoden FormatCustomEventDetails ger ett enhetligt format för händelseinformation, vilket är användbart om händelsedata måste loggas och senare visas för användaren. Den anropas internt när providern anropar en av ToString metoderna.

Note

När du formaterar din anpassade händelseinformation för visning åsidosätter FormatCustomEventDetails du metoden i stället ToString för metoden. På så sätt undviker du att skriva över eller manipulera känslig systeminformation.

Gäller för