次の方法で共有


EventOpcode 列挙型

定義

イベント ソースがイベントにアタッチする標準オペレーション コードを定義します。

public enum class EventOpcode
public enum EventOpcode
type EventOpcode = 
Public Enum EventOpcode
継承
EventOpcode

フィールド

DataCollectionStart 3

トレース コレクション開始イベント。

DataCollectionStop 4

トレース コレクション停止イベント。

Extension 5

拡張イベント。

Info 0

情報イベント。

Receive 240

アプリケーション内のアクティビティがデータを受信したときに発行されるイベント。

Reply 6

アプリケーション内のアクティビティがイベントに応答した後で発行されるイベント。

Resume 7

アプリケーション内のアクティビティが中断状態から再開した後に発行されるイベント。 イベントは Suspend オペレーション コードがあるイベントに続く必要があります。

Send 9

アプリケーション内のアクティビティがデータまたはシステム リソースを別のアクティビティに転送したときに発行されるイベント。

Start 1

アプリケーションが新しいトランザクションまたはアクティビティを開始したときに発行されるイベント。 Start コードがあるイベントが、Stop コードのあるイベントを間にはさまずに複数個連続している場合は、このオペレーション コードが別のトランザクションまたはアクティビティに埋め込まれている可能性があります。

Stop 2

アプリケーション内のアクティビティまたはトランザクションが終了したときに発行されるイベント。 このイベントは、Start オペレーション コードがあり、対になっていない直前のイベントに対応しています。

Suspend 8

アプリケーション内のアクティビティが中断されたときに発行されるイベント。

次の例は、列挙メンバーを使用 Start して開始操作を指定する方法を示しています。 この例は、 クラスに対して提供されるより大きな例の 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

次の例は、列挙メンバーを使用 Stop して停止操作を指定する方法を示しています。 この例は、 クラスに対して提供されるより大きな例の 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

適用対象