Elemento de <filtro> para agregar < para ><sharedListeners>

Agrega un filtro a un agente de escucha en la colección sharedListeners.

<configuración>
  <system.diagnostics>
    <sharedListeners>
      <agregar>
        <filtro>

Sintaxis

<filter type="System.Diagnostics.EventTypeFilter"
  initializeData="Warning" />  

Atributos y elementos

En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.

Atributos

Atributo Descripción
type Atributo necesario.

Especifica el tipo del filtro. Solo puede usar el nombre completo del tipo (en el formato de la propiedad Type.FullName) o puede usar el nombre de tipo completo, incluida la información del ensamblado (en el formato de la propiedad Type.AssemblyQualifiedName). Para más información sobre cómo crear nombres de tipo completos, consulte Especificar nombres de tipo completos.
initializeData Atributo opcional.

Cadena pasada al constructor para la clase especificada.

Elementos secundarios

Ninguno.

Elementos primarios

Elemento Descripción
configuration Elemento raíz de cada archivo de configuración usado por las aplicaciones de Common Language Runtime y .NET Framework.
system.diagnostics Especifica los agentes de escucha de seguimiento que recopilan, almacenan y enrutan mensajes, así como el nivel en el que está establecido un modificador de seguimiento.
sharedListeners Una colección de los agentes de escucha a los que puede hacer referencia cualquier origen o elemento de seguimiento.
add Agrega un agente de escucha a la colección sharedListeners.

Comentarios

Si un agente de escucha se define en un elemento <add>del elemento <sharedListeners>, el filtro para ese agente de escucha debe definirse en un elemento <filter> secundario del elemento <add>.

Este elemento se puede usar en el archivo de configuración del equipo (Machine.config) o en el archivo de configuración de la aplicación.

Ejemplo

En el ejemplo siguiente se muestra cómo usar el elemento <filter> para agregar un filtro al agente de escucha de seguimiento console de la colección sharedListeners.

<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 también