System.Diagnostics.Tracing Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyediakan jenis dan anggota yang memungkinkan Anda membuat peristiwa yang sangat diketik untuk ditangkap oleh pelacakan peristiwa untuk Windows (ETW).
Kelas
DiagnosticCounter |
DiagnosticCounteradalah kelas abstrak yang berfungsi sebagai kelas induk untuk berbagai kelas Counter*, yaitu EventCounter, , PollingCounterIncrementingEventCounter, dan IncrementingPollingCounter. |
EventAttribute |
Menentukan informasi skema peristiwa tambahan untuk suatu peristiwa. |
EventCommandEventArgs |
Menyediakan argumen untuk OnEventCommand(EventCommandEventArgs) panggilan balik. |
EventCounter |
Menyediakan kemampuan untuk mengumpulkan statistik untuk peristiwa yang sangat sering melalui EventSource kelas . |
EventDataAttribute |
Menentukan jenis yang akan diteruskan ke Write<T>(String, EventSourceOptions, T) metode . |
EventFieldAttribute |
EventFieldAttribute ditempatkan pada bidang jenis yang ditentukan pengguna yang diteruskan sebagai EventSource payload. |
EventIgnoreAttribute |
Menentukan properti harus diabaikan saat menulis jenis peristiwa dengan Write<T>(String, EventSourceOptions, T) metode . |
EventListener |
Menyediakan metode untuk mengaktifkan dan menonaktifkan peristiwa dari sumber peristiwa. |
EventSource |
Menyediakan kemampuan untuk membuat peristiwa untuk pelacakan peristiwa di seluruh platform. |
EventSourceAttribute |
Memungkinkan pelacakan peristiwa untuk nama Windows (ETW) didefinisikan secara independen dari nama kelas sumber peristiwa. |
EventSourceCreatedEventArgs |
Menyediakan data untuk peristiwa tersebut EventSourceCreated . |
EventSourceException |
Pengecualian yang dilemparkan ketika kesalahan terjadi selama pelacakan peristiwa untuk Windows (ETW). |
EventWrittenEventArgs |
Menyediakan data untuk OnEventWritten(EventWrittenEventArgs) panggilan balik. |
IncrementingEventCounter |
Menyediakan varian EventCounter untuk variabel yang terus meningkat, seperti jumlah pengecualian dalam runtime. |
IncrementingPollingCounter |
Menyediakan varian EventCounter untuk variabel yang terus meningkat, seperti jumlah pengecualian dalam runtime. |
NonEventAttribute |
Mengidentifikasi metode yang tidak menghasilkan peristiwa. |
PollingCounter |
Menyediakan varian EventCounter yang mengumpulkan dan menghitung statistik serupa sebagai EventCounter. |
Struct
EventSource.EventData |
Menyediakan data peristiwa untuk membuat kelebihan beban cepat WriteEvent dengan menggunakan metode .WriteEventCore(Int32, Int32, EventSource+EventData*) |
EventSource.EventSourcePrimitive |
Jenis pembungkus untuk memisahkan jenis primitif (misalnya, int, long, dan string) dari jenis lain di EventSource API. Jenis ini tidak boleh digunakan secara langsung, tetapi sama seperti konversi implisit saat menggunakan WRITEEvent API. |
EventSourceOptions |
Menentukan penimpaan pengaturan peristiwa default seperti tingkat log, kata kunci, dan kode operasi saat metode dipanggil Write<T>(String, EventSourceOptions, T) . |
Enum
EventActivityOptions |
Menentukan pelacakan aktivitas mulai dan hentikan peristiwa. |
EventChannel |
Menentukan saluran log peristiwa untuk peristiwa tersebut. |
EventCommand |
Menjelaskan perintah (Command properti) yang diteruskan ke OnEventCommand(EventCommandEventArgs) panggilan balik. |
EventFieldFormat |
Menentukan cara memformat nilai jenis yang ditentukan pengguna dan dapat digunakan untuk mengganti pemformatan default untuk bidang. |
EventFieldTags |
Menentukan tag yang ditentukan pengguna yang ditempatkan pada bidang jenis yang ditentukan pengguna yang diteruskan sebagai EventSource payload melalui EventFieldAttribute. |
EventKeywords |
Menentukan kata kunci standar yang berlaku untuk peristiwa. |
EventLevel |
Mengidentifikasi tingkat peristiwa. |
EventManifestOptions |
Menentukan bagaimana manifes ETW untuk sumber peristiwa dihasilkan. |
EventOpcode |
Menentukan kode operasi standar yang dilampirkan sumber peristiwa ke peristiwa. |
EventSourceSettings |
Menentukan opsi konfigurasi untuk sumber peristiwa. |
EventTags |
Menentukan pelacakan aktivitas mulai dan hentikan peristiwa. Anda hanya boleh menggunakan 24 bit yang lebih rendah. Untuk informasi lebih lanjut, lihat EventSourceOptions dan Write(String, EventSourceOptions). |
EventTask |
Menentukan tugas yang berlaku untuk peristiwa. |
Keterangan
Peristiwa yang diketik dengan kuat diidentifikasi berdasarkan nama dan berisi deskripsi payload. Anda dapat menemukan daftar peristiwa yang dapat dihasilkan program dengan menggunakan pantulan.