Bagikan melalui


System.Diagnostics.Tracing Ruang nama

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.