TraceFilter Klasa

Definicja

Udostępnia klasę bazową na potrzeby implementacji filtru śledzenia.

public ref class TraceFilter abstract
public abstract class TraceFilter
type TraceFilter = class
Public MustInherit Class TraceFilter
Dziedziczenie
TraceFilter
Pochodne

Uwagi

Filtry śledzenia mogą być używane przez odbiorniki śledzenia, aby zapewnić dodatkową warstwę filtrowania poza nią zapewnianą przez przełączniki śledzenia. Filtr śledzenia dla odbiornika śledzenia można znaleźć we właściwości odbiornika Filter . Przełączniki śledzenia określają, czy ślad ma być wysyłany do odbiorników śledzenia. Filtry śledzenia umożliwiają poszczególnym odbiornikom śledzenia określenie, czy ślad ma być zapisywany na skojarzonym nośniku wyjściowym. Na przykład zgodnie z ustaleniami każdego filtru śledzenia ślad może zostać zapisany w konsoli za pomocą elementu ConsoleTraceListener, ale nie do dziennika zdarzeń za pomocą elementu EventLogTraceListener.

Filtry dziedziczone z TraceFilter klasy mogą być używane przez odbiorniki śledzenia dziedziczone z TraceListener klasy w celu filtrowania śledzonych zdarzeń. TraceFilter zawiera jedną metodę , ShouldTracektóra pobiera dane zdarzenia i zwraca flagę wskazującą, czy zdarzenie ma być śledzone.

Konstruktory

TraceFilter()

Inicjuje nowe wystąpienie klasy TraceFilter.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ShouldTrace(TraceEventCache, String, TraceEventType, Int32, String, Object[], Object, Object[])

Po przesłonięciu w klasie pochodnej określa, czy odbiornik śledzenia powinien śledzić zdarzenie.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy