EventOpcode Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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