TraceListener.Filter Proprietà

Definizione

Ottiene o imposta il filtro di traccia per il listener di traccia.Gets or sets the trace filter for the trace listener.

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

Valore della proprietà

Oggetto derivato dalla classe base TraceFilter.An object derived from the TraceFilter base class.

Attributi

Esempi

Nell'esempio di codice seguente viene illustrato come utilizzare Filter la proprietà per aggiungere un filtro di origine a un listener di traccia della console.The following code example shows how to use the Filter property to add a source filter to a console trace listener. Questo esempio di codice fa parte di un esempio più ampio fornito TraceSource per la classe.This code example is part of a larger example provided for the TraceSource class.

// 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

Un filtro di traccia può essere aggiunto a un listener di traccia per fornire un livello di screening superiore a quello fornito all'origine di traccia dalle opzioni.A trace filter can be added to a trace listener to provide a layer of screening beyond that provided to the trace source by switches. Ad esempio, EventTypeFilter può essere aggiunto a un listener di traccia per controllare i tipi di evento restituiti dal listener.For example, the EventTypeFilter can be added to a trace listener to control the event types that are output by the listener. I listener chiamati perché i criteri di cambio sono soddisfatti possono eseguire query sul filtro, se presente, per determinare se una traccia deve essere inviata all'output.Listeners that are called because the switch criteria are met can query their filter, if present, to determine if a trace is to be sent to output.

Si applica a

Vedi anche