EventOpcode Enum
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.
Menentukan kode operasi standar yang dilampirkan sumber peristiwa ke peristiwa.
public enum class EventOpcode
public enum EventOpcode
type EventOpcode =
Public Enum EventOpcode
- Warisan
Bidang
DataCollectionStart | 3 | Peristiwa mulai koleksi jejak. |
DataCollectionStop | 4 | Peristiwa penghentian koleksi jejak. |
Extension | 5 | Peristiwa ekstensi. |
Info | 0 | Peristiwa informasi. |
Receive | 240 | Peristiwa yang diterbitkan saat satu aktivitas dalam aplikasi menerima data. |
Reply | 6 | Peristiwa yang diterbitkan setelah aktivitas dalam aplikasi membalas peristiwa. |
Resume | 7 | Peristiwa yang diterbitkan setelah aktivitas dalam aplikasi dilanjutkan dari status ditangguhkan. Peristiwa harus mengikuti peristiwa yang memiliki Suspend kode operasi. |
Send | 9 | Peristiwa yang diterbitkan saat satu aktivitas dalam aplikasi mentransfer data atau sumber daya sistem ke aktivitas lain. |
Start | 1 | Peristiwa yang diterbitkan saat aplikasi memulai transaksi atau aktivitas baru. Kode operasi ini dapat disematkan dalam transaksi atau aktivitas lain ketika beberapa peristiwa yang memiliki Start kode saling mengikuti tanpa peristiwa intervensi yang memiliki Stop kode. |
Stop | 2 | Peristiwa yang diterbitkan saat aktivitas atau transaksi dalam aplikasi berakhir. Peristiwa ini sesuai dengan peristiwa terakhir yang belum berpasangan yang memiliki Start kode operasi. |
Suspend | 8 | Peristiwa yang diterbitkan saat aktivitas dalam aplikasi ditangguhkan. |
Contoh
Contoh berikut menunjukkan cara menggunakan Start
anggota enumerasi untuk menentukan operasi mulai. Contoh ini adalah bagian dari contoh yang lebih besar yang disediakan untuk EventSource kelas .
[Event(3, Message = "loading page {1} activityID={0}", Opcode = EventOpcode.Start,
Task = Tasks.Page, Keywords = Keywords.Page, Level = EventLevel.Informational)]
public void PageStart(int ID, string url) { if (IsEnabled()) WriteEvent(3, ID, url); }
<[Event](3, Message:="loading page {1} activityID={0}", Opcode:=EventOpcode.Start, Task:=Tasks.Page, Keywords:=Keywords.Page, Level:=EventLevel.Informational)> _
Public Sub PageStart(ByVal ID As Integer, ByVal url As String)
If IsEnabled() Then
WriteEvent(3, ID, url)
End If
End Sub
Contoh berikut menunjukkan cara menggunakan Stop
anggota enumerasi untuk menentukan operasi penghentian. Contoh ini adalah bagian dari contoh yang lebih besar yang disediakan untuk EventSource kelas .
[Event(4, Opcode = EventOpcode.Stop, Task = Tasks.Page, Keywords = Keywords.Page, Level = EventLevel.Informational)]
public void PageStop(int ID) { if (IsEnabled()) WriteEvent(4, ID); }
<[Event](4, Opcode:=EventOpcode.Stop, Task:=Tasks.Page, Keywords:=Keywords.Page, Level:=EventLevel.Informational)> _
Public Sub PageStop(ByVal ID As Integer)
If IsEnabled() Then
WriteEvent(4, ID)
End If
End Sub