Partilhar via


TraceContext Classe

Definição

Captura e apresenta detalhes de execução de uma solicitação da Web. Essa 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

Comentários

Você pode usar essa classe para acrescentar mensagens a categorias de rastreamento específicas. Por exemplo, se você estiver criando uma instância da classe para seu Calendar aplicativo, poderá incluir a mensagem de rastreamento "Starting To Render" em um procedimento de renderização e "Raising OnChange Event" em um procedimento de manipulador de eventos.

Você também pode usar a TraceContext classe para obter um conjunto de registros de rastreamento no final da execução da solicitação para processamento personalizado. Para obter mais informações, consulte Visão geral do rastreamento de ASP.NET.

Para habilitar o rastreamento, defina o Trace atributo na diretiva @ Page ou a IsEnabled propriedade como true. Quando o rastreamento está habilitado, além de mostrar o conteúdo de rastreamento fornecido pelo usuário, a Page classe inclui automaticamente dados de desempenho, informações de estrutura de árvore de controle e conteúdo de gerenciamento de estado para cada solicitação.

Construtores

TraceContext(HttpContext)

Inicializa uma nova instância da classe TraceContext.

Propriedades

IsEnabled

Obtém ou define um valor que indica se o rastreamento está habilitado para a solicitação da Web atual.

TraceMode

Obtém ou define a ordem de classificação na qual as mensagens de rastreamento devem ser enviadas para um navegador solicitante.

Métodos

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
Warn(String)

Grava uma mensagem de rastreamento no log de rastreamento. Todos os avisos aparecem no log como texto em vermelho.

Warn(String, String)

Grava informações no log de rastreamento, incluindo quaisquer categorias definidas pelo usuário e mensagens de rastreamento. Todos os avisos aparecem no log como texto em vermelho.

Warn(String, String, Exception)

Grava informações no log de rastreamento, incluindo quaisquer categorias definidas pelo usuário, mensagens de rastreamento e informações de erro. Todos os avisos aparecem no log como texto em vermelho.

Write(String)

Grava uma mensagem de rastreamento no log de rastreamento.

Write(String, String)

Grava informações de rastreamento no log de rastreamento, incluindo uma mensagem e as categorias definidas pelo usuário.

Write(String, String, Exception)

Grava informações no log de rastreamento, incluindo quaisquer categorias definidas pelo usuário, mensagens de rastreamento e informações de erro.

Eventos

TraceFinished

Gerado pelo objeto TraceContext para expor mensagens de rastreamento após todas as informações da solicitação serem reunidas.

Aplica-se a

Confira também