WebEventFormatter Classe

Definição

Formata a informação do evento de monitorização da saúde do ASP.NET.

public ref class WebEventFormatter
public class WebEventFormatter
type WebEventFormatter = class
Public Class WebEventFormatter
Herança
WebEventFormatter

Exemplos

O exemplo de código seguinte mostra como usar a WebEventFormatter informação do evento para formatar. Destina-se principalmente a mostrar a sintaxe correta a usar. Este exemplo de código faz parte de um exemplo maior fornecido para a WebBaseEvent classe.

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

Observações

A monitorização do estado do ASP.NET permite que as equipas de produção e operações gerenciem aplicações Web implementadas. O System.Web.Management namespace contém os tipos de eventos de saúde responsáveis por empacotar os dados de estado de saúde da aplicação e os tipos de fornecedores responsáveis pelo processamento desses dados. Inclui também tipos de apoio que ajudam na gestão de eventos de saúde.

É WebEventFormatter um tipo de suporte usado para formatar uniformemente informação relacionada com eventos, o que é útil se os dados do evento tiverem de ser registados e posteriormente apresentados ao utilizador.

As instâncias da WebEventFormatter classe são passadas como argumentos para os métodos de formatação definidos pelos tipos de eventos de saúde.

Propriedades

Name Description
IndentationLevel

Obtém ou define o nível de indentação.

TabSize

Obtém ou definem o tamanho do separador.

Métodos

Name Description
AppendLine(String)

Acrescenta a cadeia especificada e um retorno de carro à informação do evento.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve a informação do evento em formato de string.

Aplica-se a