EventOpcode Enum

Definisi

Menentukan kode operasi standar yang dilampirkan sumber peristiwa ke peristiwa.

public enum class EventOpcode
public enum EventOpcode
type EventOpcode = 
Public Enum EventOpcode
Warisan
EventOpcode

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

Berlaku untuk