TraceContext Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |