Comparteix a través de


WebBaseEvent.FormatCustomEventDetails(WebEventFormatter) Método

Definición

Da un formato estándar a la información de eventos.

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)

Parámetros

formatter
WebEventFormatter

Objeto WebEventFormatter que contiene información del evento con formato.

Ejemplos

En el ejemplo de código siguiente se muestra cómo personalizar el FormatCustomEventDetails método .

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

Comentarios

El FormatCustomEventDetails método proporciona un formato uniforme para la información de eventos, lo que resulta útil si los datos del evento se deben registrar y presentar posteriormente al usuario. Se llama internamente cuando el proveedor invoca uno de los ToString métodos.

Nota

Al dar formato a la información de eventos personalizada para mostrar, invalide el FormatCustomEventDetails método en lugar del ToString método . Esto evitará sobrescribir o alterar la información confidencial del sistema.

Se aplica a