Compartir a través de


EventTypeFilter Clase

Definición

Indica si un agente de escucha debe realizar un seguimiento en función del tipo de evento.

public ref class EventTypeFilter : System::Diagnostics::TraceFilter
public class EventTypeFilter : System.Diagnostics.TraceFilter
type EventTypeFilter = class
    inherit TraceFilter
Public Class EventTypeFilter
Inherits TraceFilter
Herencia
EventTypeFilter

Comentarios

Uno de los distintos tipos de filtros se puede asignar a un agente de escucha de seguimiento a través de la Filter propiedad para proporcionar una capa de filtrado más allá de la proporcionada por .TraceSwitch El filtro se puede usar para controlar los tipos de eventos que genera el agente de escucha.

Esta clase filtra los eventos en función del valor de la EventType propiedad . Esta propiedad se puede establecer mediante código o, para las aplicaciones de .NET Framework, en un archivo de configuración para especificar el tipo de evento de mensajes que debe realizar el seguimiento el agente de escucha. El valor de la propiedad indica el umbral en el que se va a comenzar el seguimiento. Se realiza un seguimiento de los tipos de evento en y por encima del nivel especificado. El ShouldTrace método, llamado por agentes de escucha para determinar si se debe realizar un seguimiento de un evento, usa el valor de la EventType propiedad .

Para establecer el tipo de evento en el que se va a comenzar el seguimiento en una aplicación de .NET Framework, edite el archivo de configuración que corresponde al nombre de la aplicación. Dentro de este archivo, puede agregar un agente de escucha, establecer su tipo de filtro y especificar el tipo de evento que se va a realizar el seguimiento. El archivo de configuración debe tener el formato siguiente.

<configuration>
  <system.diagnostics>
    <sharedListeners>
      <add name="Console" type="System.Diagnostics.ConsoleTraceListener">
        <filter type="System.Diagnostics.EventTypeFilter"
          initializeData="Warning" />
      </add>
    </sharedListeners>
  </system.diagnostics>
</configuration>

Para obtener más información sobre cómo inicializar los datos de un EventTypeFilter, vea <filtro>.

Constructores

Nombre Description
EventTypeFilter(SourceLevels)

Inicializa una nueva instancia de la clase EventTypeFilter.

Propiedades

Nombre Description
EventType

Obtiene o establece el tipo de evento de los mensajes que se van a realizar en el seguimiento.

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ShouldTrace(TraceEventCache, String, TraceEventType, Int32, String, Object[], Object, Object[])

Determina si el agente de escucha de seguimiento debe realizar el seguimiento del evento.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a