Leggere in inglese

Condividi tramite


EventOpcode Enumerazione

Definizione

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

C#
public enum EventOpcode
Ereditarietà
EventOpcode

Campi

Nome Valore Descrizione
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.

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); }

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.

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); }

Si applica a

Prodotto Versioni
.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