TraceContext.IsEnabled Propriedade

Definição

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

public:
 property bool IsEnabled { bool get(); void set(bool value); };
public bool IsEnabled { get; set; }
member this.IsEnabled : bool with get, set
Public Property IsEnabled As Boolean

Valor de Propriedade

true se o rastreamento estiver ativado; caso contrário, false.

Exemplos

O exemplo de código seguinte demonstra como pode determinar se o rastreamento está ativado para uma página. O código itera pelas linhas de um conjunto de dados, escrevendo instruções de traço para cada linha desse conjunto de dados.

if (Context.IsEnabled) { 
   for (int i=0; i<DS.Tables["Categories"].Rows.Count; i++) { 
     Trace.Write("ProductCategory", DS.Tables["Categories"].Rows[i][0].ToString());
    }
}
If (Context.IsEnabled)
 
   Dim I As Integer
   For I = 0 To DS.Tables("Categories").Rows.Count - 1
 
     Trace.Write("ProductCategory",DS.Tables("Categories").Rows(I)(0).ToString())
   Next
 End If

Observações

Use esta bandeira para verificar se a sua página ou aplicação deve gerar informação de rastreio antes de escrever algo no registo de rastreamento.

O valor da IsEnabled propriedade depende das definições na trace subseção da system.web secção de configuração e do valor do trace atributo da @ Page diretiva. A opção de rastreio definida na diretiva de página tem precedência sobre o conjunto de opções no ficheiro de configuração. Definir o IsEnabled valor programaticamente tem prioridade tanto sobre o atributo da diretiva de página como sobre a definição de configuração.

Note

Se definir a IsEnabled propriedade para true toda a aplicação, deve definir explicitamente esta para false qualquer página da aplicação para a qual não queira que a informação de rastreamento seja exibida.

Aplica-se a

Ver também