Condividi tramite


SourceFilter Classe

Definizione

Indica se un listener deve tracciare un messaggio in base all'origine di una traccia.

public ref class SourceFilter : System::Diagnostics::TraceFilter
public class SourceFilter : System.Diagnostics.TraceFilter
type SourceFilter = class
    inherit TraceFilter
Public Class SourceFilter
Inherits TraceFilter
Ereditarietà
SourceFilter

Commenti

Uno dei diversi tipi di filtri può essere assegnato a un listener di traccia per fornire un livello di screening oltre a quello fornito dall'opzione di traccia. Il filtro può essere usato per controllare il livello di traccia generato dal listener.

Questa classe filtra gli eventi in base a un'origine di traccia specifica impostata dall'utente.

SourceFilter esegue l'override del ShouldTrace metodo e definisce una Source proprietà che specifica il nome dell'origine di traccia da tracciare dal listener.

Annotazioni

Questo filtro viene fornito perché più origini di traccia possono usare contemporaneamente lo stesso listener di traccia.

Costruttori

Nome Descrizione
SourceFilter(String)

Inizializza una nuova istanza della SourceFilter classe , specificando il nome dell'origine di traccia.

Proprietà

Nome Descrizione
Source

Ottiene o imposta il nome dell'origine di traccia.

Metodi

Nome Descrizione
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 il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

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

Determina se il listener di traccia deve tracciare l'evento.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a