EventOpcode Sabit listesi

Tanım

Olay kaynağının olaylara ekli standart işlem kodlarını tanımlar.

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

Alanlar

DataCollectionStart 3

İzleme koleksiyonu başlangıç olayı.

DataCollectionStop 4

İzleme koleksiyonu durdurma olayı.

Extension 5

Bir uzantı olayı.

Info 0

Bilgilendiren bir olay.

Receive 240

Bir uygulamadaki bir etkinlik veri aldığında yayımlanan olay.

Reply 6

Uygulamadaki bir etkinlik sonrasında yayımlanan bir olay, bir olayı yanıtlar.

Resume 7

Uygulamadaki bir etkinlikten sonra yayımlanan olay askıya alınmış durumdan devam eder. Olay, işlem kodunu içeren Suspend bir olayı izlemelidir.

Send 9

Bir uygulamadaki bir etkinlik verileri veya sistem kaynaklarını başka bir etkinliğe aktardığında yayımlanan bir olay.

Start 1

Bir uygulama yeni bir işlem veya etkinlik başlattığında yayımlanan bir olay. Bu işlem kodu, kodu içeren birden çok olay bir kod içeren bir araya gelen olay olmadan birbirini izlediğinde Start başka bir Stop işlem veya etkinliğin içine eklenebilir.

Stop 2

Uygulamadaki bir etkinlik veya işlem sona erdiğinde yayımlanan olay. Olay, işlem koduna sahip Start son eşleşmeyen olaya karşılık gelir.

Suspend 8

Uygulamadaki bir etkinlik askıya alındığında yayımlanan bir olay.

Örnekler

Aşağıdaki örnekte, bir başlatma işlemi belirtmek için numaralandırma üyesinin Start nasıl kullanılacağı gösterilmektedir. Bu örnek, sınıfı için EventSource sağlanan daha büyük bir örneğin bir parçasıdır.

[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

Aşağıdaki örnekte, bir durdurma işlemi belirtmek için numaralandırma üyesinin Stop nasıl kullanılacağı gösterilmektedir. Bu örnek, sınıfı için EventSource sağlanan daha büyük bir örneğin bir parçasıdır.

[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

Şunlara uygulanır