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 sobre 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 "Começando a Renderizar" em um procedimento de renderização e "Levantando evento OnChange" 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 ASP.NET Visão geral do rastreamento.
Para habilitar o rastreamento, defina o Trace atributo na diretiva @ Page ou na IsEnabled propriedade como true. Quando o rastreamento é 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
| Nome | Description |
|---|---|
| TraceContext(HttpContext) |
Inicializa uma nova instância da classe TraceContext. |
Propriedades
| Nome | Description |
|---|---|
| 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 classificada na qual as mensagens de rastreamento devem ser enviadas para um navegador solicitante. |
Métodos
| Nome | Description |
|---|---|
| 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 Objectatual. (Herdado de Object) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
| Warn(String, String, Exception) |
Grava informações de rastreamento no log de rastreamento, incluindo categorias definidas pelo usuário, mensagens de rastreamento e informações de erro. Todos os avisos aparecem no log como texto vermelho. |
| Warn(String, String) |
Grava informações de rastreamento no log de rastreamento, incluindo quaisquer categorias definidas pelo usuário e mensagens de rastreamento. Todos os avisos aparecem no log como texto vermelho. |
| Warn(String) |
Grava uma mensagem de rastreamento no log de rastreamento. Todos os avisos aparecem no log como texto vermelho. |
| Write(String, String, Exception) |
Grava informações de rastreamento no log de rastreamento, incluindo categorias definidas pelo usuário, mensagens de rastreamento e informações de erro. |
| Write(String, String) |
Grava informações de rastreamento no log de rastreamento, incluindo uma mensagem e todas as categorias definidas pelo usuário. |
| Write(String) |
Grava uma mensagem de rastreamento no log de rastreamento. |
Eventos
| Nome | Description |
|---|---|
| TraceFinished |
Gerado pelo TraceContext objeto para expor mensagens de rastreamento depois que todas as informações de solicitação são coletadas. |