Como: Criar e inicializar switches de rastreamento
Para usar opções de rastreamento, você deve primeiro criá-los e colocá-los em seu código.Há duas classes predefinidas do qual você pode criar objetos de comutador: the BooleanSwitch classe e o TraceSwitch classe.Você usaria BooleanSwitch se você se importa com somente sobre se deve ou não uma mensagem de rastreamento é exibida; você poderia usar TraceSwitch se necessário para diferenciar entre os níveis de rastreamento.If a TraceSwitch é usado você pode definir suas próprias mensagens de depuração e associá-los a níveis de rastreamento diferente.Você pode usar os dois tipos de comutador com o rastreamento ou depuração.Por padrão, um BooleanSwitch está desabilitado e um TraceSwitch é definida como nível TraceLevel.Off.Opções de rastreamento podem ser criadas e colocadas em qualquer parte do seu código pode usá-los.
Embora você possa conjunto níveis de rastreamento e outras opções de configuração no código, é recomendável que você usar o arquivo de configuração para gerenciar o estado de suas opções.Isso ocorre porque o gerenciamento da configuração de seus switches no sistema de configuração lhe permite maior flexibilidade — você pode ativar e desativar vários switches e alterar os níveis sem recompilar seu aplicativo.Para obter mais informações, consulte Configurando opções de rastreamento.
Criar e inicializar um comutador de rastreamento
conjunto um comutador sistema autônomo um tipo BooleanSwitch or type TraceSwitch e defina o nome e a descrição do comutador.
configurar o comutador de rastreamento.Para obter mais informações, consulte Configurando opções de rastreamento.
O código a seguir cria dois switches, uma de cada tipo:
Dim dataSwitch As New BooleanSwitch("Data", "DataAccess module") Dim generalSwitch As New TraceSwitch("General", "Entire application")
System.Diagnostics.BooleanSwitch dataSwitch = new System.Diagnostics.BooleanSwitch("Data", "DataAccess module"); System.Diagnostics.TraceSwitch generalSwitch = new System.Diagnostics.TraceSwitch("General", "Entire application");
System.Diagnostics.BooleanSwitch dataSwitch = new System.Diagnostics.BooleanSwitch("Data", "DataAccess module"); System.Diagnostics.TraceSwitch generalSwitch = new System.Diagnostics.TraceSwitch("General", "Entire application");
Consulte também
Tarefas
Como: Configurar opções de rastreamento