TraceListener.Filter Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví filtr trasování pro trasovací naslouchací proces.
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
Hodnota vlastnosti
Objekt odvozený ze TraceFilter základní třídy.
- Atributy
Příklady
Následující příklad kódu ukazuje, jak pomocí Filter vlastnosti přidat zdrojový filtr do naslouchacího procesu trasování konzoly. Tento příklad kódu je součástí většího příkladu TraceSource pro třídu.
// 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.")
Poznámky
Do naslouchacího procesu trasování je možné přidat filtr trasování, který poskytuje vrstvu prověřování nad rámec toho, co poskytuje zdroji trasování pomocí přepínačů. Můžete například přidat do naslouchacího procesu trasování, EventTypeFilter aby bylo možné řídit typy událostí, které jsou výstupem naslouchacího procesu. Naslouchací procesy, které jsou volány, protože jsou splněna kritéria přepínače, mohou dotazovat svůj filtr, pokud je k dispozici, a určit, jestli má být trasování odesláno do výstupu.
Platí pro
Viz také
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro