TraceContext Classe

Definição

Captura e apresenta detalhes de execução sobre um pedido Web. Esta classe não pode ser herdada.

public ref class TraceContext sealed
public sealed class TraceContext
type TraceContext = class
Public NotInheritable Class TraceContext
Herança
TraceContext

Observações

Pode usar esta classe para adicionar mensagens a categorias específicas de traços. Por exemplo, se estiver a criar uma instância da Calendar classe para a sua aplicação, pode incluir a mensagem de rastreio "Starting To Render" num procedimento de renderização, e "Raising OnChange Event" num procedimento de gestor de eventos.

Também pode usar a TraceContext classe para obter um conjunto de registos de rastreamento no final da execução do pedido para processamento personalizado. Para mais informações, consulte ASP.NET Visão Geral do Rastreio.

Para ativar o rastreio, defina o Trace atributo na diretiva @ Page ou a IsEnabled propriedade para true. Quando o rastreio está ativado, além de mostrar o conteúdo dos traços fornecido pelo utilizador, a Page classe inclui automaticamente dados de desempenho, informação sobre a estrutura da árvore de controlo e conteúdo de gestão de estado para cada pedido.

Construtores

Name Description
TraceContext(HttpContext)

Inicializa uma nova instância da TraceContext classe.

Propriedades

Name Description
IsEnabled

Recebe ou define um valor que indica se o rastreamento está ativado para o pedido Web atual.

TraceMode

Obtém ou define a ordem ordenada em que as mensagens de rastreio devem ser enviadas para um navegador solicitante.

Métodos

Name Description
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 uma cadeia que representa o objeto atual.

(Herdado de Object)
Warn(String, String, Exception)

Escreve informações de rastreamento no registo de rastreios, incluindo quaisquer categorias definidas pelo utilizador, mensagens de rastreio e informações de erro. Todos os avisos aparecem no registo como texto vermelho.

Warn(String, String)

Escreve informações de rastreamento no registo de rastreios, incluindo quaisquer categorias definidas pelo utilizador e mensagens de rastreamento. Todos os avisos aparecem no registo como texto vermelho.

Warn(String)

Escreve uma mensagem de rastreamento no registo de rastreamento. Todos os avisos aparecem no registo como texto vermelho.

Write(String, String, Exception)

Escreve informações de rastreamento no registo de rastreios, incluindo quaisquer categorias definidas pelo utilizador, mensagens de rastreio e informações de erro.

Write(String, String)

Escreve informações de rastreio no registo de traços, incluindo uma mensagem e quaisquer categorias definidas pelo utilizador.

Write(String)

Escreve uma mensagem de rastreamento no registo de rastreamento.

evento

Name Description
TraceFinished

É levantado pelo TraceContext objeto para expor mensagens de rastreio após toda a informação do pedido ser recolhida.

Aplica-se a

Ver também