EventOpcode Enumeração

Definição

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

public enum class EventOpcode
public enum EventOpcode
type EventOpcode = 
Public Enum EventOpcode
Herança
EventOpcode

Campos

Nome Valor Description
Info 0

Um evento informativo.

Start 1

Um evento 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 Start código seguem uns aos outros sem um evento de intervenção que tenha um Stop código.

Stop 2

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

DataCollectionStart 3

Um evento de início da coleção de rastreamento.

DataCollectionStop 4

Um evento de parada de coleta de rastreamento.

Extension 5

Um evento de extensão.

Reply 6

Um evento publicado após uma atividade em um aplicativo responde a um evento.

Resume 7

Um evento publicado após uma atividade em um aplicativo é retomado de um estado suspenso. O evento deve seguir um evento que tenha o código de Suspend operação.

Suspend 8

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

Send 9

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

Receive 240

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

Exemplos

O exemplo a seguir mostra como usar o membro de Start enumeração para especificar uma operação de início. Este exemplo de código faz parte de um exemplo maior fornecido para a classe EventSource .

[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

O exemplo a seguir mostra como usar o membro de Stop enumeração para especificar uma operação de parada. Este exemplo de código faz parte de um exemplo maior fornecido para a classe EventSource .

[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

Aplica-se a