TraceContext.IsEnabled Propriedade
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.
Obtém ou define um valor que indica se o rastreamento está habilitado para a solicitação da 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 da propriedade
true
se o rastreamento estiver habilitado; caso contrário, false
.
Exemplos
O exemplo de código a seguir demonstra como você pode determinar se o rastreamento está habilitado para uma página. O código itera pelas linhas em um conjunto de dados, gravando instruções de rastreamento para cada linha nesse 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
Comentários
Use esse sinalizador para verificar se sua página ou aplicativo deve gerar informações de rastreamento antes de gravar algo no log de rastreamento.
O valor da IsEnabled propriedade depende das configurações na trace
subseção da seção de system.web
configuração e do valor do trace
atributo da @ Page
diretiva . A opção de rastreamento definida na diretiva page tem precedência sobre a opção definida no arquivo de configuração. Definir o IsEnabled valor programaticamente tem precedência sobre o atributo de diretiva de página e a configuração.
Observação
Se você definir a IsEnabled propriedade true
como para um aplicativo inteiro, deverá definir explicitamente essa propriedade false
como para qualquer página no aplicativo para a qual você não deseja que as informações de rastreamento sejam exibidas.