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 poskytová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í má odeslat do naslouchacích procesů trasování. Filtry trasování umožňují jednotlivým naslouchacím procesům trasování určit, jestli se trasování má nebo nemá zapisovat na přidružené výstupní médium. Například jak určuje každý filtr trasování, trasování může být 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žity naslouchacími procesy trasování, které dědí z TraceListener třídy k filtrování trasovaných událostí. TraceFilter obsahuje jednu metodu , ShouldTracekterá přebírá data událostí a vrací příznak označující, jestli má být událost trasována.

Konstruktory

TraceFilter()

Inicializuje novou instanci TraceFilter třídy .

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

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

Slouží jako výchozí hashovací funkce.

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

Type Získá z aktuální instance.

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

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

(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 má trasovací naslouchací proces trasovat událost.

ToString()

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

(Zděděno od Object)

Platí pro