<filter> Element for <add> for <sharedListeners>
Adiciona um filtro a um ouvinte na sharedListeners
coleção.
<configuração>
<system.diagnostics>
<sharedOuvintes>
<adicionar>
<filter>
Sintaxe
<filter type="System.Diagnostics.EventTypeFilter"
initializeData="Warning" />
Atributos e Elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Atributos
Atributo | Description |
---|---|
type | Atributo obrigatório. Especifica o tipo do filtro. Você pode usar apenas o nome completo do tipo (no formato da propriedade) ou pode usar o nome do Type.FullName tipo totalmente qualificado, incluindo as informações do assembly (no formato da Type.AssemblyQualifiedName propriedade). Para obter informações sobre como criar um nome de tipo totalmente qualificado, consulte Especificando nomes de tipo totalmente qualificados. |
initializeData | Atributo opcional. A cadeia de caracteres passada para o construtor para a classe especificada. |
Elementos Subordinados
Nenhum.
Elementos Principais
Elemento | Description |
---|---|
configuration |
O elemento raiz em cada arquivo de configuração usado pelo Common Language Runtime e aplicativos .NET Framework. |
system.diagnostics |
Especifica ouvintes de rastreamento que coletam, armazenam e roteiam mensagens e o nível em que uma opção de rastreamento é definida. |
sharedListeners |
Uma coleção de ouvintes que qualquer fonte ou elemento de rastreamento pode referenciar. |
add |
Adiciona um ouvinte à coleção sharedListeners . |
Observações
Se um ouvinte é definido em um <add>
elemento do <sharedListeners>
elemento , o filtro para esse ouvinte deve ser definido em um <filter>
elemento que é filho do <add>
elemento.
Este elemento pode ser usado no arquivo de configuração da máquina (Machine.config) e no arquivo de configuração do aplicativo.
Exemplo
O exemplo a seguir mostra como usar o <filter>
elemento para adicionar um filtro ao ouvinte console
de rastreamento na sharedListeners
coleção.
<configuration>
<system.diagnostics>
<sources>
<source name="myTraceSource" >
<listeners>
<add name="console" />
<remove name="Default" />
</listeners>
</source>
</sources>
<sharedListeners>
<add name="console"
type="System.Diagnostics.ConsoleTraceListener" >
<filter type="System.Diagnostics.EventTypeFilter"
initializeData="Error" />
</add>
</sharedListeners>
</system.diagnostics>
</configuration>
Consulte também
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários