EventOpcode Enum

Definition

Definierar de standardåtgärdskoder som händelsekällan kopplar till händelser.

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

Fält

Name Värde Description
Info 0

En informationshändelse.

Start 1

En händelse som publiceras när ett program startar en ny transaktion eller aktivitet. Den här åtgärdskoden kan bäddas in i en annan transaktion eller aktivitet när flera händelser som har Start koden följer varandra utan en mellanliggande händelse som har en Stop kod.

Stop 2

En händelse som publiceras när en aktivitet eller en transaktion i ett program avslutas. Händelsen motsvarar den senaste obetalda händelsen som har en Start åtgärdskod.

DataCollectionStart 3

En starthändelse för spårningssamling.

DataCollectionStop 4

En spårningssamlingsstopphändelse.

Extension 5

En tilläggshändelse.

Reply 6

En händelse som publiceras efter en aktivitet i ett program svarar på en händelse.

Resume 7

En händelse som publiceras efter en aktivitet i ett program återupptas från ett pausat tillstånd. Händelsen bör följa en händelse som har åtgärdskoden Suspend .

Suspend 8

En händelse som publiceras när en aktivitet i ett program pausas.

Send 9

En händelse som publiceras när en aktivitet i ett program överför data eller systemresurser till en annan aktivitet.

Receive 240

En händelse som publiceras när en aktivitet i ett program tar emot data.

Exempel

I följande exempel visas hur du använder Start uppräkningsmedlemmen för att ange en startåtgärd. Det här kodexemplet är en del av ett större exempel för klassen EventSource .

[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

I följande exempel visas hur du använder Stop uppräkningsmedlemmen för att ange en stoppåtgärd. Det här kodexemplet är en del av ett större exempel för klassen EventSource .

[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

Gäller för