Share via


TraceFilter Kelas

Definisi

Menyediakan kelas dasar untuk implementasi filter pelacakan.

public ref class TraceFilter abstract
public abstract class TraceFilter
type TraceFilter = class
Public MustInherit Class TraceFilter
Warisan
TraceFilter
Turunan

Keterangan

Filter pelacakan dapat digunakan oleh pendengar pelacakan untuk menyediakan lapisan pemfilteran tambahan di luar yang disediakan oleh sakelar pelacakan. Filter pelacakan untuk pendengar pelacakan dapat ditemukan di properti pendengar Filter . Sakelar pelacakan menentukan apakah jejak akan dikirim ke pendengar pelacakan. Filter pelacakan memungkinkan pendengar pelacakan individual untuk menentukan apakah jejak akan ditulis ke media output terkait atau tidak. Misalnya, seperti yang ditentukan oleh setiap filter pelacakan, jejak dapat ditulis ke konsol oleh ConsoleTraceListener, tetapi tidak ke log peristiwa oleh EventLogTraceListener.

Filter yang mewarisi dari TraceFilter kelas dapat digunakan oleh pendengar jejak yang mewarisi dari TraceListener kelas untuk melakukan pemfilteran peristiwa yang dilacak. TraceFilter berisi satu metode, ShouldTrace, yang mengambil data peristiwa dan mengembalikan bendera yang menunjukkan apakah peristiwa harus dilacak.

Konstruktor

TraceFilter()

Menginisialisasi instans baru kelas TraceFilter.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ShouldTrace(TraceEventCache, String, TraceEventType, Int32, String, Object[], Object, Object[])

Ketika ditimpa di kelas turunan, menentukan apakah pendengar jejak harus melacak peristiwa.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk