System.Diagnostics.Tracing 命名空間

提供型別和成員,其可供建立 Windows (ETW) 事件追蹤所要擷取的強型別事件。

類別

DiagnosticCounter

DiagnosticCounter 是一個抽象類別,作為各種 Counter* 類別的父系類別,即 EventCounterPollingCounterIncrementingEventCounterIncrementingPollingCounter

EventAttribute

指定事件的其他事件結構描述資訊。

EventCommandEventArgs

提供 OnEventCommand(EventCommandEventArgs) 回呼的引數。

EventCounter

可讓您透過 EventSource 類別收集非常頻繁事件的統計資料。

EventDataAttribute

指定要傳遞給 Write<T>(String, EventSourceOptions, T) 方法的類型。

EventFieldAttribute

EventFieldAttribute 位於作為 EventSource 承載傳遞之使用者定義型別的欄位。

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

用來分隔基本類型 (的包裝函式類型,例如 int、long 和 string) 與 EventSource API 中的其他類型。 此類型不應該直接使用,但與使用 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 位元。 如需詳細資訊,請參閱 EventSourceOptionsWrite(String, EventSourceOptions)

EventTask

定義套用至事件的工作。

備註

強型別事件會依名稱識別,並包含承載描述。 您可以使用反映來探索程式可以產生的事件清單。