WebBaseEvent.FormatCustomEventDetails(WebEventFormatter) 메서드

정의

이벤트 정보의 표준 서식을 제공합니다.

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)

매개 변수

formatter
WebEventFormatter

WebEventFormatter 형식이 지정된 이벤트 정보를 포함하는 개체입니다.

예제

다음 코드 예제에서는 메서드를 사용자 지정 하는 방법을 보여 있습니다 FormatCustomEventDetails .

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

설명

이 메서드는 FormatCustomEventDetails 이벤트 정보에 대한 균일한 형식을 제공합니다. 이 형식은 이벤트 데이터를 기록해야 하고 나중에 사용자에게 제공해야 하는 경우에 유용합니다. 공급자가 메서드 중 ToString 하나를 호출할 때 내부적으로 호출됩니다.

메모

표시할 사용자 지정 이벤트 정보의 서식을 지정하는 경우 메서드 대신 메서드를 재정의 FormatCustomEventDetailsToString 합니다. 이렇게 하면 중요한 시스템 정보를 덮어쓰거나 변조하지 않습니다.

적용 대상