Bagikan melalui


System.Diagnostics.Eventing.Reader Ruang nama

System.Diagnostics.Eventing.Reader Dengan menggunakan namespace, Anda dapat mengembangkan aplikasi yang membaca dan mengelola log peristiwa. Peristiwa dalam log peristiwa berisi informasi, peringatan, atau kesalahan yang telah diterbitkan oleh aplikasi, layanan, atau komponen sistem operasi tertentu. Peristiwa ini dibaca oleh aplikasi yang memantau kesehatan komputer dan aplikasi yang mengambil tindakan ketika peristiwa tertentu terjadi. Untuk informasi selengkapnya, lihat Ringkasan Teknologi untuk Membaca dan Mengelola Log Peristiwa dan Skenario Log Peristiwa.

Kelas

EventBookmark

Mewakili tempat penampung (marka buku) dalam aliran peristiwa. Anda dapat menggunakan tempat penampung untuk menandai posisi dan kembali ke posisi ini dalam aliran peristiwa. Instans objek ini dapat diperoleh dari EventRecord objek, dalam hal ini sesuai dengan posisi rekaman peristiwa tersebut.

EventKeyword

Mewakili kata kunci untuk suatu peristiwa. Kata kunci didefinisikan dalam penyedia peristiwa dan digunakan untuk mengelompokkan peristiwa dengan peristiwa serupa lainnya (berdasarkan penggunaan peristiwa).

EventLevel

Berisi tingkat peristiwa yang ditentukan dalam penyedia peristiwa. Tingkat menandakan tingkat keparahan peristiwa.

EventLogConfiguration

Berisi informasi statis dan pengaturan konfigurasi untuk log peristiwa. Banyak pengaturan konfigurasi ditentukan oleh penyedia peristiwa yang membuat log.

EventLogException

Mewakili kelas dasar untuk semua pengecualian yang dilemparkan saat kesalahan terjadi saat membaca informasi terkait log peristiwa.

EventLogInformation

Memungkinkan Anda mengakses properti run-time log peristiwa aktif dan file log peristiwa. Properti ini mencakup jumlah peristiwa dalam log, ukuran log, nilai yang menentukan apakah log penuh, dan terakhir kali log ditulis atau diakses.

EventLogInvalidDataException

Mewakili pengecualian yang dilemparkan saat penyedia peristiwa menerbitkan data yang tidak valid dalam suatu peristiwa.

EventLogLink

Mewakili tautan antara penyedia peristiwa dan log peristiwa tempat penyedia menerbitkan peristiwa. Objek ini tidak dapat diinstansiasi.

EventLogNotFoundException

Mewakili pengecualian yang dilemparkan ketika log peristiwa yang diminta (biasanya ditentukan oleh nama log peristiwa atau jalur ke file log peristiwa) tidak ada.

EventLogPropertySelector

Berisi array string yang mewakili kueri JalurX untuk elemen dalam representasi XML peristiwa, yang didasarkan pada Skema Peristiwa. Kueri dalam objek ini digunakan untuk mengekstrak nilai dari peristiwa.

EventLogProviderDisabledException

Mewakili pengecualian yang dilemparkan saat nama penyedia peristiwa tertentu mereferensikan penyedia peristiwa yang dinonaktifkan. Penyedia peristiwa yang dinonaktifkan tidak dapat menerbitkan peristiwa.

EventLogQuery

Mewakili kueri untuk peristiwa dalam log peristiwa dan pengaturan yang menentukan bagaimana kueri dijalankan dan di komputer mana kueri dijalankan.

EventLogReader

Memungkinkan Anda membaca peristiwa dari log peristiwa berdasarkan kueri peristiwa. Peristiwa yang dibaca oleh objek ini dikembalikan sebagai EventRecord objek.

EventLogReadingException

Mewakili pengecualian yang dilemparkan saat terjadi kesalahan saat membaca, mengkueri, atau berlangganan peristiwa dalam log peristiwa.

EventLogRecord

Berisi properti instans peristiwa untuk peristiwa yang diterima dari EventLogReader objek. Properti kejadian menyediakan informasi tentang peristiwa seperti nama komputer tempat peristiwa dicatat dan waktu peristiwa dibuat.

EventLogSession

Digunakan untuk mengakses layanan Log Peristiwa di komputer lokal atau komputer jarak jauh sehingga Anda dapat mengelola dan mengumpulkan informasi tentang log peristiwa dan penyedia peristiwa di komputer.

EventLogStatus

Berisi kode status atau kode kesalahan untuk log peristiwa tertentu. Status ini dapat digunakan untuk menentukan apakah log peristiwa tersedia untuk operasi.

EventLogWatcher

Memungkinkan Anda berlangganan peristiwa masuk. Setiap kali peristiwa yang diinginkan diterbitkan ke log peristiwa, EventRecordWritten peristiwa dinaikkan, dan metode yang menangani peristiwa ini akan dijalankan.

EventMetadata

Berisi metadata (properti dan pengaturan) untuk peristiwa yang ditentukan dalam penyedia peristiwa.

EventOpcode

Berisi opcode peristiwa yang didefinisikan dalam penyedia peristiwa. Opcode mendefinisikan nilai numerik yang mengidentifikasi aktivitas atau titik dalam aktivitas yang dilakukan aplikasi saat menaikkan peristiwa.

EventProperty

Berisi nilai properti peristiwa yang ditentukan oleh penyedia peristiwa saat peristiwa diterbitkan.

EventRecord

Menentukan properti instans peristiwa untuk peristiwa yang diterima dari EventLogReader objek. Properti kejadian menyediakan informasi tentang peristiwa seperti nama komputer tempat peristiwa dicatat dan waktu peristiwa dibuat. Kelas ini adalah kelas abstrak. Kelas EventLogRecord mengimplementasikan kelas ini.

EventRecordWrittenEventArgs

EventRecordWritten Ketika peristiwa dinaikkan, instans objek ini diteruskan ke metode delegasi yang menangani peristiwa. Objek ini berisi kejadian yang diterbitkan ke log peristiwa atau pengecualian yang terjadi ketika langganan peristiwa gagal.

EventTask

Berisi tugas peristiwa yang ditentukan dalam penyedia peristiwa. Tugas mengidentifikasi sebagian aplikasi atau komponen yang menerbitkan peristiwa. Tugas adalah nilai 16-bit dengan 16 nilai teratas yang dicadangkan.

ProviderMetadata

Berisi informasi statis tentang penyedia peristiwa, seperti nama dan id penyedia, dan pengumpulan peristiwa yang ditentukan dalam penyedia.

Enum

EventLogIsolation

Menentukan izin akses default untuk log peristiwa. Nilai Aplikasi dan Sistem menunjukkan bahwa log berbagi daftar kontrol akses (ACL) dengan log Windows yang sesuai (log peristiwa Aplikasi atau Sistem) dan berbagi sesi Pelacakan Peristiwa untuk Windows (ETW) dengan log lain dari isolasi yang sama. Semua saluran dengan isolasi Kustom menggunakan sesi ETW privat.

EventLogMode

Menentukan perilaku untuk layanan log peristiwa menangani log peristiwa ketika log mencapai ukuran maksimum yang diizinkan (ketika log peristiwa penuh).

EventLogType

Menentukan jenis peristiwa yang dicatat dalam log peristiwa. Setiap log hanya dapat berisi satu jenis peristiwa.

PathType

Menentukan bahwa string berisi nama log peristiwa atau jalur sistem file ke file log peristiwa.

SessionAuthentication

Menentukan nilai untuk jenis autentikasi yang digunakan selama login Panggilan Prosedur Jarak Jauh (RPC) ke server. Log masuk ini terjadi ketika Anda membuat EventLogSession objek yang menentukan sambungan ke komputer jarak jauh.

StandardEventKeywords

Menentukan kata kunci standar yang dilampirkan ke peristiwa oleh penyedia peristiwa. Untuk informasi selengkapnya tentang kata kunci, lihat EventKeyword.

StandardEventLevel

Menentukan tingkat peristiwa standar yang digunakan dalam layanan Log Peristiwa. Tingkat menentukan tingkat keparahan peristiwa. Tingkat peristiwa kustom dapat didefinisikan di luar tingkat standar ini. Untuk informasi selengkapnya tentang tingkat, lihat EventLevel.

StandardEventOpcode

Menentukan opcode standar yang dilampirkan ke peristiwa oleh penyedia peristiwa. Untuk informasi selengkapnya tentang opcode, lihat EventOpcode.

StandardEventTask

Menentukan tugas standar yang dilampirkan ke peristiwa oleh penyedia peristiwa. Untuk informasi selengkapnya tentang tugas, lihat EventTask.