Partager via


EventOpcode Énumération

Définition

Définit les codes d'opération standard que la source d'événement joint aux événements.

public enum class EventOpcode
public enum EventOpcode
type EventOpcode = 
Public Enum EventOpcode
Héritage
EventOpcode

Champs

DataCollectionStart 3

Événement de démarrage d'une collecte de données de trace.

DataCollectionStop 4

Événement d'arrêt d'une collecte de données de trace.

Extension 5

Evénement d'extension.

Info 0

Événement d'informations.

Receive 240

Événement qui est publié lorsqu'une activité dans une application reçoit des données.

Reply 6

Événement qui est publié après qu'une activité dans une application a répondu à un événement.

Resume 7

Événement qui est publié après qu'une activité dans une application a repris à partir d'un état suspendu. L'événement doit suivre un événement portant le code d'opération Suspend .

Send 9

Événement qui est publié lorsqu'une activité dans une application transfère des données ou des ressources système à une autre activité.

Start 1

Événement qui est publié lorsqu'une application démarre une nouvelle transaction ou activité. Ce code d'opération peut être incorporé à une autre transaction ou activité lorsque plusieurs événements comprenant le code Start se suivent sans événement intervenant comprenant le code Stop.

Stop 2

Événement qui est publié lorsqu'une activité ou une transaction dans une application se termine. L'événement correspond au dernier événement non apparié qui porte le code d'opération Start .

Suspend 8

Événement qui est publié lorsqu'une activité dans une application est suspendue.

Exemples

L’exemple suivant montre comment utiliser le membre d’énumération Start pour spécifier une opération de démarrage. Cet exemple fait partie d’un exemple plus grand fourni pour la EventSource classe .

[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

L’exemple suivant montre comment utiliser le membre d’énumération Stop pour spécifier une opération d’arrêt. Cet exemple fait partie d’un exemple plus grand fourni pour la EventSource classe .

[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

S’applique à