Share via


EventLogSession Kelas

Definisi

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.

public ref class EventLogSession : IDisposable
public class EventLogSession : IDisposable
type EventLogSession = class
    interface IDisposable
Public Class EventLogSession
Implements IDisposable
Warisan
EventLogSession
Penerapan

Contoh

Misalnya kode menggunakan kelas ini, lihat Cara: Kueri untuk Peristiwa, Cara: Mengambil Informasi Tentang Penerbit Peristiwa atau Cara: Mengonfigurasi dan Membaca Properti Log Peristiwa.

Konstruktor

EventLogSession()

Menginisialisasi objek baru EventLogSession , membuat koneksi dengan layanan Log Peristiwa lokal.

EventLogSession(String)

Menginisialisasi objek baru EventLogSession , dan membuat koneksi dengan layanan Log Peristiwa pada komputer yang ditentukan. Kredensial (nama pengguna dan kata sandi) pengguna yang memanggil metode digunakan untuk kredensial untuk mengakses komputer jarak jauh.

EventLogSession(String, String, String, SecureString, SessionAuthentication)

Menginisialisasi objek baru EventLogSession , dan membuat koneksi dengan layanan Log Peristiwa pada komputer yang ditentukan. Kredensial yang ditentukan (nama pengguna dan kata sandi) digunakan untuk kredensial untuk mengakses komputer jarak jauh.

Properti

GlobalSession

Mendapatkan objek sesi statis yang telah ditentukan sebelumnya yang tersambung ke layanan Log Peristiwa di komputer lokal.

Metode

CancelCurrentOperations()

Membatalkan operasi apa pun (seperti membaca log peristiwa atau berlangganan log peristiwa) yang saat ini aktif untuk layanan Log Peristiwa yang tersambung dengan objek sesi ini.

ClearLog(String)

Menghapus peristiwa dari log peristiwa yang ditentukan.

ClearLog(String, String)

Menghapus peristiwa dari log peristiwa yang ditentukan, dan menyimpan peristiwa yang dibersihkan ke file yang ditentukan.

Dispose()

Melepaskan semua sumber daya yang digunakan oleh objek ini.

Dispose(Boolean)

Merilis sumber daya tidak terkelola yang digunakan oleh objek ini, dan secara opsional merilis sumber daya terkelola.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
ExportLog(String, PathType, String, String)

Mengekspor peristiwa ke dalam file log eksternal. Peristiwa disimpan tanpa pesan peristiwa.

ExportLog(String, PathType, String, String, Boolean)

Mengekspor peristiwa ke dalam file log eksternal. Bendera dapat diatur untuk menunjukkan bahwa metode akan terus mengekspor peristiwa meskipun kueri yang ditentukan gagal untuk beberapa log. Peristiwa disimpan tanpa pesan peristiwa.

ExportLogAndMessages(String, PathType, String, String)

Mengekspor peristiwa dan pesannya ke dalam file log eksternal.

ExportLogAndMessages(String, PathType, String, String, Boolean, CultureInfo)

Mengekspor peristiwa dan pesannya ke dalam file log eksternal. Bendera dapat diatur untuk menunjukkan bahwa metode akan terus mengekspor peristiwa meskipun kueri yang ditentukan gagal untuk beberapa log. Pesan peristiwa diekspor dalam bahasa yang ditentukan.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetLogInformation(String, PathType)

Mendapatkan objek yang berisi informasi runtime untuk log peristiwa yang ditentukan.

GetLogNames()

Mendapatkan koleksi yang dapat dijumlahkan dari semua nama log peristiwa yang terdaftar di layanan Log Peristiwa.

GetProviderNames()

Mendapatkan koleksi yang dapat dijumlahkan dari semua nama penyedia peristiwa yang terdaftar di layanan Log Peristiwa. Penyedia peristiwa adalah aplikasi yang menerbitkan peristiwa ke log peristiwa.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga