Sdílet prostřednictvím


TraceFilter Třída

Definice

Poskytuje základní třídu pro implementace filtru trasování.

public ref class TraceFilter abstract
public abstract class TraceFilter
type TraceFilter = class
Public MustInherit Class TraceFilter
Dědičnost
TraceFilter
Odvozené

Poznámky

Filtry trasování můžou používat naslouchací procesy trasování k zajištění další vrstvy filtrování nad rámec toho, co poskytují přepínače trasování. Filtr trasování pro naslouchací proces trasování najdete ve vlastnosti naslouchacího Filter procesu. Přepínače trasování určují, jestli se trasování odešle do naslouchacích procesů trasování. Filtry trasování umožňují jednotlivým naslouchacím procesům trasování určit, zda má být trasování zapsáno do přidruženého výstupního média. Například podle každého filtru trasování může být trasování zapsáno do konzoly pomocí ConsoleTraceListener, ale ne do protokolu událostí pomocí EventLogTraceListener.

Filtry, které dědí z TraceFilter třídy, mohou být používány naslouchacími procesy trasování, které dědí z TraceListener třídy k provádění filtrování událostí, které jsou trasovány. TraceFilter obsahuje jednu metodu, která přebírá data události a vrací příznak označující, ShouldTracezda má být událost trasována.

Konstruktory

Name Description
TraceFilter()

Inicializuje novou instanci TraceFilter třídy.

Metody

Name Description
Equals(Object)

Určuje, zda je zadaný objekt roven aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ShouldTrace(TraceEventCache, String, TraceEventType, Int32, String, Object[], Object, Object[])

Při přepsání v odvozené třídě určuje, zda naslouchací proces trasování má trasovat událost.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro