EventOpcode Výčet

Definice

Definuje standardní kódy operací, které zdroj událostí připojí k událostem.

public enum class EventOpcode
public enum EventOpcode
type EventOpcode = 
Public Enum EventOpcode
Dědičnost
EventOpcode

Pole

Name Hodnota Description
DataCollectionStart 3

Událost spuštění kolekce trasování.

DataCollectionStop 4

Událost zastavení shromažďování trasování.

Extension 5

Událost rozšíření.

Info 0

Informační událost.

Receive 240

Událost, která se publikuje, když jedna aktivita v aplikaci přijme data.

Reply 6

Událost publikovaná po aktivitě v aplikaci odpovídá na událost.

Resume 7

Událost publikovaná po aktivitě v aplikaci se obnoví z pozastaveného stavu. Událost by měla následovat po události, která má Suspend kód operace.

Send 9

Událost, která se publikuje, když jedna aktivita v aplikaci přenáší data nebo systémové prostředky do jiné aktivity.

Start 1

Událost, která se publikuje, když aplikace spustí novou transakci nebo aktivitu. Tento kód operace může být vložen v jiné transakci nebo aktivitě, pokud více událostí, které mají Start kód, na sebe zasahují bez události, která obsahuje Stop kód.

Stop 2

Událost, která se publikuje při ukončení aktivity nebo transakce v aplikaci. Událost odpovídá poslední nezařazené události, která má Start kód operace.

Suspend 8

Událost publikovaná při pozastavení aktivity v aplikaci.

Příklady

Následující příklad ukazuje, jak použít člen výčtu Start k určení operace spuštění. Tento příklad je součástí většího příkladu EventSource pro třídu.

[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

Následující příklad ukazuje, jak použít člen výčtu Stop k určení operace zastavení. Tento příklad je součástí většího příkladu EventSource pro třídu.

[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

Platí pro

Produkt Verze
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0