TraceFilter Classe

Definizione

Fornisce la classe base per le implementazioni dei filtri di traccia.

public ref class TraceFilter abstract
public abstract class TraceFilter
type TraceFilter = class
Public MustInherit Class TraceFilter
Ereditarietà
TraceFilter
Derivato

Commenti

I filtri di traccia possono essere usati dai listener di traccia per fornire un ulteriore livello di filtro oltre a quello fornito dalle opzioni di traccia. Il filtro di traccia per un listener di traccia è disponibile nella proprietà del Filter listener. Le opzioni di traccia determinano se una traccia deve essere inviata ai listener di traccia. I filtri di traccia consentono ai singoli listener di traccia di determinare se la traccia deve essere scritta nel supporto di output associato. Ad esempio, come determinato da ogni filtro di traccia, una traccia può essere scritta nella console da un ConsoleTraceListeneroggetto , ma non nel registro eventi da un oggetto EventLogTraceListener.

I filtri che ereditano dalla TraceFilter classe possono essere usati dai listener di traccia che ereditano dalla TraceListener classe per eseguire il filtro degli eventi tracciati. TraceFilter contiene un singolo metodo, ShouldTrace, che accetta i dati dell'evento e restituisce un flag che indica se l'evento deve essere tracciato.

Costruttori

TraceFilter()

Inizializza una nuova istanza della classe TraceFilter.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ShouldTrace(TraceEventCache, String, TraceEventType, Int32, String, Object[], Object, Object[])

Quando sottoposto a override in una classe derivata, stabilisce se il listener di traccia deve tracciare l'evento.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a