SourceFilter Klass

Definition

Anger om en lyssnare ska spåra ett meddelande baserat på källan för en spårning.

public ref class SourceFilter : System::Diagnostics::TraceFilter
public class SourceFilter : System.Diagnostics.TraceFilter
type SourceFilter = class
    inherit TraceFilter
Public Class SourceFilter
Inherits TraceFilter
Arv
SourceFilter

Kommentarer

En av flera olika typer av filter kan tilldelas till en spårningslyssnare för att tillhandahålla ett lager av screening utöver det som tillhandahålls av spårningsväxeln. Filtret kan användas för att styra den spårningsnivå som skapas av lyssnaren.

Den här klassen filtrerar händelser baserat på en specifik spårningskälla som angetts av användaren.

SourceFilter åsidosätter ShouldTrace metoden och definierar en Source egenskap som anger namnet på den spårningskälla som ska spåras av lyssnaren.

Note

Det här filtret tillhandahålls eftersom flera spårningskällor kan använda samma spårningslyssnare samtidigt.

Konstruktorer

Name Description
SourceFilter(String)

Initierar en ny instans av SourceFilter klassen och anger namnet på spårningskällan.

Egenskaper

Name Description
Source

Hämtar eller anger namnet på spårningskällan.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ShouldTrace(TraceEventCache, String, TraceEventType, Int32, String, Object[], Object, Object[])

Avgör om spårningslyssnaren ska spåra händelsen.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för