EventTypeFilter Classe

Définition

Indique si un écouteur doit tracer en fonction du type d'événement.

public ref class EventTypeFilter : System::Diagnostics::TraceFilter
public class EventTypeFilter : System.Diagnostics.TraceFilter
type EventTypeFilter = class
    inherit TraceFilter
Public Class EventTypeFilter
Inherits TraceFilter
Héritage
EventTypeFilter

Remarques

L’un des différents types de filtres peut être affecté à un écouteur de trace via la Filter propriété pour fournir une couche de filtrage au-delà de celle fournie par .TraceSwitch Le filtre peut être utilisé pour contrôler les types d’événements générés par l’écouteur.

Cette classe filtre les événements en fonction de la valeur de la EventType propriété . Cette propriété peut être définie par code ou, pour les applications .NET Framework, dans un fichier de configuration pour spécifier le type d’événement des messages qui doivent être suivis par l’écouteur. La valeur de la propriété indique le seuil auquel commencer le suivi. Les types d’événements au niveau spécifié et au-dessus du niveau spécifié sont suivis. La ShouldTrace méthode, appelée par les écouteurs pour déterminer si un événement doit être suivi, utilise la valeur de la EventType propriété .

Pour définir le type d’événement auquel commencer le traçage dans une application .NET Framework, modifiez le fichier de configuration qui correspond au nom de votre application. Dans ce fichier, vous pouvez ajouter un écouteur, définir son type de filtre et spécifier le type d’événement à suivre. Le fichier de configuration doit être mis en forme comme suit.

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

Pour plus d’informations sur l’initialisation des données d’un EventTypeFilter, consultez <filtre>.

Constructeurs

EventTypeFilter(SourceLevels)

Initialise une nouvelle instance de la classe EventTypeFilter.

Propriétés

EventType

Obtient ou définit le type d'événement des messages à tracer.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ShouldTrace(TraceEventCache, String, TraceEventType, Int32, String, Object[], Object, Object[])

Détermine si l'écouteur de la trace doit tracer l'événement.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à