Bagikan melalui


EventSource Kelas

Definisi

Menyediakan kemampuan untuk membuat peristiwa untuk pelacakan peristiwa di seluruh platform.

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

Keterangan

Untuk informasi selengkapnya tentang API ini, lihat Keterangan API Tambahan untuk EventSource.

Konstruktor

EventSource()

Membuat instans EventSource baru kelas .

EventSource(Boolean)

Membuat instans EventSource baru kelas dan menentukan apakah akan melemparkan pengecualian ketika kesalahan terjadi dalam kode Windows yang mendasar.

EventSource(EventSourceSettings)

Membuat instans EventSource baru kelas dengan pengaturan konfigurasi yang ditentukan.

EventSource(EventSourceSettings, String[])

Menginisialisasi instans baru yang EventSource akan digunakan dengan peristiwa non-kontrak yang berisi pengaturan dan sifat yang ditentukan.

EventSource(String)

Membuat instans EventSource baru kelas dengan nama yang ditentukan.

EventSource(String, EventSourceSettings)

Membuat instans EventSource baru kelas dengan nama dan pengaturan yang ditentukan.

EventSource(String, EventSourceSettings, String[])

Membuat instans EventSource baru kelas dengan pengaturan konfigurasi yang ditentukan.

Properti

ConstructionException

Mendapatkan pengecualian apa pun yang dilemparkan selama pembangunan sumber peristiwa.

CurrentThreadActivityId

Mendapatkan ID aktivitas dari utas saat ini.

Guid

Pengidentifikasi unik untuk sumber peristiwa.

Name

Nama yang mudah diingat dari kelas yang berasal dari sumber kejadian.

Settings

Mendapatkan pengaturan yang diterapkan ke sumber kejadian ini.

Metode

Dispose()

Merilis semua sumber daya yang digunakan oleh instans EventSource kelas saat ini.

Dispose(Boolean)

Merilis sumber daya tidak terkelola yang digunakan oleh EventSource kelas dan secara opsional merilis sumber daya terkelola.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
Finalize()

EventSource Memungkinkan objek untuk mencoba membebaskan sumber daya dan melakukan operasi pembersihan lainnya sebelum objek diklaim kembali oleh pengumpulan sampah.

GenerateManifest(Type, String)

Mengembalikan string manifes XML yang terkait dengan sumber peristiwa saat ini.

GenerateManifest(Type, String, EventManifestOptions)

Mengembalikan string manifes XML yang terkait dengan sumber peristiwa saat ini.

GetGuid(Type)

Mendapatkan pengidentifikasi unik untuk implementasi sumber peristiwa ini.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetName(Type)

Mendapatkan nama yang mudah diingat dari sumber kejadian.

GetSources()

Mendapatkan rekam jepret dari semua sumber peristiwa untuk domain aplikasi.

GetTrait(String)

Mendapatkan nilai sifat yang terkait dengan kunci yang ditentukan.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
IsEnabled()

Menentukan apakah sumber kejadian saat ini diaktifkan.

IsEnabled(EventLevel, EventKeywords)

Menentukan apakah sumber peristiwa saat ini yang memiliki tingkat dan kata kunci yang ditentukan diaktifkan.

IsEnabled(EventLevel, EventKeywords, EventChannel)

Menentukan apakah sumber peristiwa saat ini diaktifkan untuk peristiwa dengan tingkat, kata kunci, dan saluran yang ditentukan.

MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
OnEventCommand(EventCommandEventArgs)

Dipanggil ketika sumber peristiwa saat ini diperbarui oleh pengontrol.

SendCommand(EventSource, EventCommand, IDictionary<String,String>)

Mengirim perintah ke sumber kejadian tertentu.

SetCurrentThreadActivityId(Guid)

Mengatur ID aktivitas pada utas saat ini.

SetCurrentThreadActivityId(Guid, Guid)

Mengatur ID aktivitas pada utas saat ini, dan mengembalikan ID aktivitas sebelumnya.

ToString()

Mendapatkan representasi string dari instans sumber peristiwa saat ini.

Write(String)

Menulis peristiwa tanpa bidang, tetapi dengan nama dan opsi default yang ditentukan.

Write(String, EventSourceOptions)

Menulis peristiwa tanpa bidang, tetapi dengan nama dan opsi yang ditentukan.

Write<T>(String, EventSourceOptions, Guid, Guid, T)

Menulis peristiwa dengan nama, opsi, aktivitas terkait, dan data peristiwa yang ditentukan.

Write<T>(String, EventSourceOptions, T)

Menulis peristiwa dengan nama, data peristiwa, dan opsi yang ditentukan.

Write<T>(String, EventSourceOptions, T)

Menulis peristiwa dengan nama, opsi, dan data peristiwa yang ditentukan.

Write<T>(String, T)

Menulis peristiwa dengan nama dan data yang ditentukan.

WriteEvent(Int32)

Menulis peristiwa dengan menggunakan pengidentifikasi peristiwa yang disediakan.

WriteEvent(Int32, Byte[])

Menulis peristiwa dengan menggunakan pengidentifikasi peristiwa yang disediakan dan argumen array byte.

WriteEvent(Int32, EventSource+EventSourcePrimitive[])

Menulis peristiwa dengan menggunakan pengidentifikasi peristiwa yang disediakan dan jumlah variabel primitif sumber peristiwa.

WriteEvent(Int32, Int32)

Menulis peristiwa dengan menggunakan pengidentifikasi peristiwa yang disediakan dan argumen bilangan bulat 32-bit.

WriteEvent(Int32, Int32, Int32)

Menulis peristiwa dengan menggunakan pengidentifikasi peristiwa yang disediakan dan argumen bilangan bulat 32-bit.

WriteEvent(Int32, Int32, Int32, Int32)

Menulis peristiwa dengan menggunakan pengidentifikasi peristiwa yang disediakan dan argumen bilangan bulat 32-bit.

WriteEvent(Int32, Int32, String)

Menulis peristiwa dengan menggunakan pengidentifikasi peristiwa yang disediakan dan argumen bilangan bulat dan string 32-bit.

WriteEvent(Int32, Int64)

Menulis peristiwa dengan menggunakan pengidentifikasi peristiwa yang disediakan dan argumen bilangan bulat 64-bit.

WriteEvent(Int32, Int64, Byte[])

Menulis data peristiwa menggunakan pengidentifikasi yang ditentukan dan argumen array bilangan bulat dan byte 64-bit.

WriteEvent(Int32, Int64, Int64)

Menulis peristiwa dengan menggunakan pengidentifikasi peristiwa yang disediakan dan argumen 64-bit.

WriteEvent(Int32, Int64, Int64, Int64)

Menulis peristiwa dengan menggunakan pengidentifikasi peristiwa yang disediakan dan argumen 64-bit.

WriteEvent(Int32, Int64, String)

Menulis peristiwa dengan menggunakan pengidentifikasi peristiwa yang disediakan dan bilangan bulat 64-bit, dan argumen string.

WriteEvent(Int32, Object[])

Menulis peristiwa dengan menggunakan pengidentifikasi peristiwa yang disediakan dan array argumen.

WriteEvent(Int32, String)

Menulis peristiwa dengan menggunakan pengidentifikasi peristiwa dan argumen string yang disediakan.

WriteEvent(Int32, String, Int32)

Menulis peristiwa dengan menggunakan pengidentifikasi dan argumen peristiwa yang disediakan.

WriteEvent(Int32, String, Int32, Int32)

Menulis peristiwa dengan menggunakan pengidentifikasi dan argumen peristiwa yang disediakan.

WriteEvent(Int32, String, Int64)

Menulis peristiwa dengan menggunakan pengidentifikasi dan argumen peristiwa yang disediakan.

WriteEvent(Int32, String, String)

Menulis peristiwa dengan menggunakan pengidentifikasi peristiwa dan argumen string yang disediakan.

WriteEvent(Int32, String, String, String)

Menulis peristiwa dengan menggunakan pengidentifikasi peristiwa dan argumen string yang disediakan.

WriteEventCore(Int32, Int32, EventSource+EventData*)

Membuat kelebihan beban baru WriteEvent dengan menggunakan pengidentifikasi peristiwa dan data peristiwa yang disediakan.

WriteEventWithRelatedActivityId(Int32, Guid, Object[])

Menulis peristiwa yang menunjukkan bahwa aktivitas saat ini terkait dengan aktivitas lain.

WriteEventWithRelatedActivityIdCore(Int32, Guid*, Int32, EventSource+EventData*)

Menulis peristiwa yang menunjukkan bahwa aktivitas saat ini terkait dengan aktivitas lain.

Acara

EventCommandExecuted

Terjadi ketika perintah berasal dari pendengar peristiwa.

Berlaku untuk

Keamanan Thread

Jenis ini aman untuk utas.