TraceListener.Filter Proprietà

Definizione

Ottiene o imposta il filtro di traccia per il listener di traccia.

public:
 property System::Diagnostics::TraceFilter ^ Filter { System::Diagnostics::TraceFilter ^ get(); void set(System::Diagnostics::TraceFilter ^ value); };
public System.Diagnostics.TraceFilter? Filter { get; set; }
public System.Diagnostics.TraceFilter Filter { get; set; }
[System.Runtime.InteropServices.ComVisible(false)]
public System.Diagnostics.TraceFilter Filter { get; set; }
member this.Filter : System.Diagnostics.TraceFilter with get, set
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.Filter : System.Diagnostics.TraceFilter with get, set
Public Property Filter As TraceFilter

Valore della proprietà

Oggetto derivato dalla classe base TraceFilter.

Attributi

Esempio

Nell'esempio di codice seguente viene illustrato come utilizzare la Filter proprietà per aggiungere un filtro di origine a un listener di traccia della console. Questo esempio di codice fa parte di un esempio più ampio fornito per la TraceSource classe .

// Test the filter on the ConsoleTraceListener.
ts.Listeners["console"].Filter = new SourceFilter("No match");
ts.TraceData(TraceEventType.Error, 5,
    "SourceFilter should reject this message for the console trace listener.");
ts.Listeners["console"].Filter = new SourceFilter("TraceTest");
ts.TraceData(TraceEventType.Error, 6,
    "SourceFilter should let this message through on the console trace listener.");
' Test the filter on the ConsoleTraceListener.
ts.Listeners("console").Filter = New SourceFilter("No match")
ts.TraceData(TraceEventType.Error, 5, "SourceFilter should reject this message for the console trace listener.")
ts.Listeners("console").Filter = New SourceFilter("TraceTest")
ts.TraceData(TraceEventType.Error, 6, "SourceFilter should let this message through on the console trace listener.")

Commenti

È possibile aggiungere un filtro di traccia a un listener di traccia per fornire un livello di screening oltre a quello fornito all'origine di traccia da opzioni. Ad esempio, EventTypeFilter può essere aggiunto a un listener di traccia per controllare i tipi di evento restituiti dal listener. I listener chiamati perché i criteri di opzione vengono soddisfatti possono eseguire query sul filtro, se presente, per determinare se una traccia deve essere inviata all'output.

Si applica a

Vedi anche