Partage via


TraceFilter Classe

Définition

Fournit la classe de base pour les implémentations du filtre de la trace.

public ref class TraceFilter abstract
public abstract class TraceFilter
type TraceFilter = class
Public MustInherit Class TraceFilter
Héritage
TraceFilter
Dérivé

Remarques

Les filtres de trace peuvent être utilisés par les écouteurs de trace pour fournir une couche supplémentaire de filtrage au-delà de celle fournie par les commutateurs de trace. Le filtre de trace d’un écouteur de suivi se trouve dans la propriété de l’écouteur Filter . Les commutateurs de suivi déterminent si une trace doit être envoyée aux écouteurs de trace. Les filtres de trace permettent aux écouteurs de suivi individuels de déterminer si la trace doit ou non être écrite dans le support de sortie associé. Par exemple, comme déterminé par chaque filtre de trace, une trace peut être écrite dans la console par un ConsoleTraceListener, mais pas dans le journal des événements par un EventLogTraceListener.

Les filtres qui héritent de la TraceFilter classe peuvent être utilisés par les écouteurs de trace qui héritent de la classe pour effectuer le TraceListener filtrage des événements en cours de suivi. TraceFilter contient une méthode unique, ShouldTrace, qui prend les données d’événement et retourne un indicateur indiquant si l’événement doit être suivi.

Constructeurs

TraceFilter()

Initialise une nouvelle instance de la classe TraceFilter.

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[])

En cas de substitution dans une classe dérivée, détermine si l'écouteur doit tracer l'événement.

ToString()

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

(Hérité de Object)

S’applique à