Lire en anglais

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.

C#
public enum EventOpcode
Héritage
EventOpcode

Champs

Nom Valeur Description
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 .

C#
[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); }

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 .

C#
[Event(4, Opcode = EventOpcode.Stop, Task = Tasks.Page, Keywords = Keywords.Page, Level = EventLevel.Informational)]
public void PageStop(int ID) { if (IsEnabled()) WriteEvent(4, ID); }

S’applique à

Produit Versions
.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