EventOpcode EventOpcode EventOpcode EventOpcode Enum

Definición

Define los códigos de operación estándar que el origen de eventos adjunta a los eventos.Defines the standard operation codes that the event source attaches to events.

public enum class EventOpcode
public enum EventOpcode
type EventOpcode = 
Public Enum EventOpcode
Herencia

Campos

DataCollectionStart DataCollectionStart DataCollectionStart DataCollectionStart 3

Un evento de inicio de la colección de seguimiento.A trace collection start event.

DataCollectionStop DataCollectionStop DataCollectionStop DataCollectionStop 4

Un evento de detención de la colección de seguimiento.A trace collection stop event.

Extension Extension Extension Extension 5

Evento de extensión.An extension event.

Info Info Info Info 0

Evento de información.An informational event.

Receive Receive Receive Receive 240

Se publica un evento cuando una actividad en una aplicación recibe datos.An event that is published when one activity in an application receives data.

Reply Reply Reply Reply 6

Se publica un evento después de que una actividad en una aplicación responda a un evento.An event that is published after an activity in an application replies to an event.

Resume Resume Resume Resume 7

Se publica un evento después de que una actividad en una aplicación se reanude desde un estado suspendido.An event that is published after an activity in an application resumes from a suspended state. El evento debe ir detrás de un evento con el código de operación Suspend.The event should follow an event that has the Suspend operation code.

Send Send Send Send 9

Se publica un evento cuando una actividad en una aplicación transfiere datos o recursos del sistema a otra actividad.An event that is published when one activity in an application transfers data or system resources to another activity.

Start Start Start Start 1

Se publica un evento cuando una aplicación inicia una nueva transacción o actividad.An event that is published when an application starts a new transaction or activity. Este código de operación se puede incrustar dentro de otra transacción o actividad cuando varios eventos que hacen que el código de Start se sigan unos a otros sin un evento intermedio que tiene un código de Stop.This operation code can be embedded within another transaction or activity when multiple events that have the Start code follow each other without an intervening event that has a Stop code.

Stop Stop Stop Stop 2

Se publica un evento cuando finaliza una actividad o transacción en una aplicación.An event that is published when an activity or a transaction in an application ends. El evento corresponde al último evento no emparejado que tiene un código de operación Start.The event corresponds to the last unpaired event that has a Start operation code.

Suspend Suspend Suspend Suspend 8

Se publica un evento cuando se suspende una actividad en una aplicación.An event that is published when an activity in an application is suspended.

Ejemplos

En el ejemplo siguiente se muestra cómo utilizar Start el miembro de enumeración para especificar una operación de inicio.The following example shows how to use the Start enumeration member to specify a start operation. Este ejemplo forma parte de un ejemplo más extenso proporcionado para EventSource la clase.This example is part of a larger example provided for the EventSource class.

[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 'PageStart

En el ejemplo siguiente se muestra cómo utilizar Stop el miembro de enumeración para especificar una operación de detención.The following example shows how to use the Stop enumeration member to specify a stop operation. Este ejemplo forma parte de un ejemplo más extenso proporcionado para EventSource la clase.This example is part of a larger example provided for the EventSource class.

[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 'PageStop

Se aplica a