System.Diagnostics.Tracing 名前空間

Windows (ETW) のイベント トレースがキャプチャ厳密に入力したイベントを作成できるようにする型およびメンバーが提供されます。

クラス

DiagnosticCounter

DiagnosticCounter はさまざまな Counter* クラス (具体的には、EventCounterPollingCounterIncrementingEventCounterIncrementingPollingCounter) の親クラスとしてサービスを提供する抽象クラスです。

EventAttribute

イベントに追加イベントのスキーマ情報を指定します。

EventCommandEventArgs

OnEventCommand(EventCommandEventArgs) のコールバックの引数を提供します。

EventCounter

クラスを介して非常に頻繁なイベントの統計を収集する機能を EventSource 提供します。

EventDataAttribute

Write<T>(String, EventSourceOptions, T) メソッドに渡される型を指定します。

EventFieldAttribute

EventSource ペイロードとして渡されるユーザー定義型のフィールドには、EventFieldAttribute が配置されます。

EventIgnoreAttribute

Write<T>(String, EventSourceOptions, T) メソッドを使用してイベント型を書き込む場合にプロパティを無視することを指定します。

EventListener

イベント ソースからのイベントを有効または無効にするメソッドを提供します。

EventSource

プラットフォーム間でイベント トレースのイベントを作成する機能を提供します。

EventSourceAttribute

Windows イベント トレーシング (ETW) の名前をイベント ソース クラスの名前と別に定義できるようにします。

EventSourceCreatedEventArgs

EventSourceCreated イベントのデータを提供します。

EventSourceException

Windows イベント トレーシング (ETW) でエラーが発生した場合にスローされる例外。

EventWrittenEventArgs

OnEventWritten(EventWrittenEventArgs) コールバックのデータを提供します。

IncrementingEventCounter

ランタイムの例外数など、増え続ける変数に対して EventCounter のバリアントを提供します。

IncrementingPollingCounter

ランタイムの例外数など、増え続ける変数に対して EventCounter のバリアントを提供します。

NonEventAttribute

イベントを生成していないメソッドを識別します。

PollingCounter

EventCounter と同様の統計を収集し、計算する EventCounter のバリアントを提供します。

構造体

EventSource.EventData

WriteEvent のメソッドを使用して WriteEventCore(Int32, Int32, EventSource+EventData*) の高速なオーバーロードを作成するようにイベント データを提供します。

EventSource.EventSourcePrimitive

EventSource API の他の型からプリミティブ型 (int、long、string など) を分離するためのラッパー型。 この型は直接使用するのではなく、WriteEvent API を使用する場合と同じように暗黙的な変換を行う必要があります。

EventSourceOptions

Write<T>(String, EventSourceOptions, T) メソッドが呼び出される際のログ レベル、キーワード、オペレーション コードといった既定のイベント設定のオーバーライドを指定します。

列挙型

EventActivityOptions

アクティビティの開始イベントおよび停止イベントの追跡を指定します。

EventChannel

イベントのイベント ログ チャネルを指定します。

EventCommand

Command コールバックに渡されるコマンド (OnEventCommand(EventCommandEventArgs) プロパティ) を表します。

EventFieldFormat

ユーザー定義型の値の書式を設定する方法を指定し、フィールドの既定の書式のオーバーライドに使用できます。

EventFieldTags

EventFieldAttribute を介して EventSource ペイロードとして渡されるユーザー定義型のフィールドに配置されるユーザー定義タグを指定します。

EventKeywords

イベントに適用される標準キーワードを定義します。

EventLevel

イベントのレベルを識別します。

EventManifestOptions

イベント ソースの ETW マニフェストの生成方法を指定します。

EventOpcode

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

EventSourceSettings

イベント ソースの構成オプションを指定します。

EventTags

アクティビティの開始イベントおよび停止イベントの追跡を指定します。 使用するのは下位 24 ビットのみでなければなりません。 詳細については、次のトピックを参照してください。 EventSourceOptions および Write(String, EventSourceOptions)

EventTask

イベントに適用するタスクを定義します。

注釈

厳密に型指定されたイベントは名前で識別され、ペイロードの説明が含まれます。 リフレクションを使用して、プログラムが生成できるイベントの一覧を確認できます。