Ler em inglês

Compartilhar via


EventOpcode Enumeração

Definição

Define os códigos de operação padrão que a origem do evento anexa aos eventos.

C#
public enum EventOpcode
Herança
EventOpcode

Campos

Nome Valor Description
DataCollectionStart 3

Um evento de início da coleta do rastreamento.

DataCollectionStop 4

Um evento de interrupção da coleta do rastreamento.

Extension 5

Um evento de extensão.

Info 0

Um evento informativo.

Receive 240

Um evento que é publicado quando uma atividade em um aplicativo recebe dados.

Reply 6

Um evento que é publicado depois que uma atividade em um aplicativo responde a um evento.

Resume 7

Um evento que é publicado depois que uma atividade em um aplicativo continua de um estado suspenso. O evento deve seguir um evento com o código de operação Suspend.

Send 9

Um evento que é publicado quando uma atividade em um aplicativo transfere dados ou recursos do sistema para outra atividade.

Start 1

Um evento que é publicado quando um aplicativo inicia uma nova transação ou atividade. Esse código de operação pode ser inserido em outra transação ou atividade quando vários eventos que têm o código Start são sucessivos sem um evento intermediário que tem um código Stop.

Stop 2

Um evento que é publicado quando uma atividade ou transação em um aplicativo é encerrada. O evento corresponde ao último evento desemparelhado com um código de operação Start.

Suspend 8

Um evento que é publicado quando uma atividade em um aplicativo é suspensa.

Exemplos

O exemplo a seguir mostra como usar o Start membro de enumeração para especificar uma operação de início. Este exemplo faz parte de um exemplo maior fornecido para a 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); }

O exemplo a seguir mostra como usar o Stop membro de enumeração para especificar uma operação de parada. Este exemplo faz parte de um exemplo maior fornecido para a 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); }

Aplica-se a

Produto Versões
.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