TraceFilter Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Tillhandahåller basklassen för implementeringar av spårningsfilter.
public ref class TraceFilter abstract
public abstract class TraceFilter
type TraceFilter = class
Public MustInherit Class TraceFilter
- Arv
-
TraceFilter
- Härledda
Kommentarer
Spårningsfilter kan användas av spårningslyssnare för att tillhandahålla ett extra lager av filtrering utöver det som tillhandahålls av spårningsväxlar. Spårningsfiltret för en spårningslyssnare finns i lyssnarens Filter egenskap. Spårningsväxlar avgör om en spårning ska skickas till spårningslyssnare. Med spårningsfilter kan enskilda spårningslyssnare avgöra om spårningen ska skrivas till det associerade utdatamediet eller inte. Till exempel, enligt varje spårningsfilter, kan en spårning skrivas till konsolen av en ConsoleTraceListener, men inte till händelseloggen av en EventLogTraceListener.
Filter som ärver från TraceFilter klassen kan användas av spårningslyssnare som ärver från TraceListener klassen för att utföra filtrering av händelser som spåras. TraceFilter innehåller en enda metod, ShouldTrace, som tar händelsedata och returnerar en flagga som anger om händelsen ska spåras.
Konstruktorer
| Name | Description |
|---|---|
| TraceFilter() |
Initierar en ny instans av TraceFilter klassen. |
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[]) |
När det åsidosättas i en härledd klass avgör om spårningslyssnaren ska spåra händelsen. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |