TraceSource e SourceSwitch
TraceSource
Novas funcionalidades
Múltiplas fontes identificadas pelo nome
Propriedades Filter e Switch
SourceSwitch
Controla o filtro
Dim ts = new TraceSource("Source1")
ts.Switch.Levels = SourceLevels.Information

| TraceSource tem as mesmas funcionalidades do Trace com algumas novidades. Com um TraceSources nomeado é possível ter múltiplos objetos TraceSource operando ao mesmo tempo. As novas propriedades são:
| •Filter é usado especificamente como objeto para filtrar mensagens
| •Switch fornece um caminho para associar um objeto TraceSource
| Três chamadas são usadas para chamar o Trace: TraceData para saída de dados; TraceEvent para escrever no evento log e TraceInformation para saída de mensagens. A propriedade Switch atribui um objeto SourceSwitch que controla o filtro de mensagens.