TraceFilter Klasa

Definicja

Udostępnia klasę bazową dla implementacji filtru śledzenia.Provides the base class for trace filter implementations.

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 detektory śledzenia, aby zapewnić dodatkową warstwę filtrowania przekroczenia przewidzianą przez przełączniki śledzenia.Trace filters can be used by trace listeners to provide an extra layer of filtering beyond that provided by trace switches. Filtr śledzenia dla odbiornika śledzenia można znaleźć we Filter właściwości odbiornika.The trace filter for a trace listener can be found in the listener's Filter property. Przełączniki śledzenia określają, czy ślad ma być wysyłany do detektorów śledzenia.Trace switches determine if a trace is to be sent to the trace listeners. Filtry śledzenia umożliwiają indywidualnym odbiornikom śledzenia określenie, czy ślad ma być zapisywana w skojarzonym nośniku wyjściowym.Trace filters allow the individual trace listeners to determine whether or not the trace is to be written to the associated output medium. Na przykład zgodnie z ustalonym przez każdy filtr śledzenia, śledzenie może być zapisywane w konsoli przez ConsoleTraceListener , ale nie do dziennika zdarzeń przez EventLogTraceListener .For example, as determined by each trace filter, a trace may be written to the console by a ConsoleTraceListener, but not to the event log by a EventLogTraceListener.

Filtry dziedziczące z TraceFilter klasy mogą być używane przez detektory śledzenia dziedziczące z TraceListener klasy w celu przeprowadzenia filtrowania śledzonych zdarzeń.Filters that inherit from the TraceFilter class can be used by trace listeners that inherit from the TraceListener class to perform filtering of events being traced. TraceFilter zawiera pojedynczą metodę, ShouldTrace która pobiera dane zdarzenia i zwraca flagę wskazującą, czy zdarzenie powinno być śledzone.TraceFilter contains a single method, ShouldTrace, which takes event data and returns a flag indicating whether the event should be traced.

Konstruktory

TraceFilter()

Inicjuje nowe wystąpienie klasy TraceFilter.Initializes a new instance of the TraceFilter class.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

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

Gdy jest zastępowany w klasie pochodnej, określa, czy odbiornik śledzenia ma śledzić zdarzenie.When overridden in a derived class, determines whether the trace listener should trace the event.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Dotyczy