Condividi tramite


EventOpcode Enumerazione

Definizione

Definisce i codici operativi standard che l'origine evento allega a eventi.

public enum class EventOpcode
public enum EventOpcode
type EventOpcode = 
Public Enum EventOpcode
Ereditarietà
EventOpcode

Campi

DataCollectionStart 3

Evento iniziale di raccolta di tracce.

DataCollectionStop 4

Evento finale di raccolta di tracce.

Extension 5

Evento di estensione.

Info 0

Evento informativo.

Receive 240

Un evento che viene pubblicato quando un'attività in un'applicazione riceve dati.

Reply 6

Un evento che viene pubblicato dopo che un'attività in un'applicazione risponde a un evento.

Resume 7

Un evento che viene pubblicato dopo che un'attività in un'applicazione si riattiva dallo stato di sospensione. L'evento deve seguire un evento con il codice operativo Suspend.

Send 9

Un evento che viene pubblicato quando un'attività in un'applicazione trasferisce dati o risorse di sistema a un'altra attività.

Start 1

Un evento che viene pubblicato quando un'applicazione avvia una nuova transazione o attività. Questo codice operativo può essere incorporato in un'altra transazione o attività quando più eventi con codice Start si susseguono senza un evento corrispondente con codice Stop.

Stop 2

Un evento che viene pubblicato quando termina un'attività o una transazione in un'applicazione. L'evento corrisponde all'ultimo evento non abbinato con codice operativo Start.

Suspend 8

Un evento che viene pubblicato quando un'attività in un'applicazione viene sospesa.

Esempio

Nell'esempio seguente viene illustrato come usare il Start membro di enumerazione per specificare un'operazione di avvio. Questo esempio fa parte di un esempio più grande fornito per 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

Nell'esempio seguente viene illustrato come usare il Stop membro di enumerazione per specificare un'operazione di arresto. Questo esempio fa parte di un esempio più grande fornito per 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

Si applica a