TraceContext Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |