EventSource Kelas
Definisi
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 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.