System.Diagnostics 命名空間

包含受保護的成員
包含繼承的成員

包含 .NET Framework 成員
包含 XNA Framework 成員
包含 可攜式類別庫 成員

System.Diagnostics 命名空間包含的類型,可讓您與系統處理序、事件記錄檔和效能計數器互動。子命名空間包含的類型,可與程式碼分析工具互動、支援合約、擴充應用程式監視和檢測的設計階段支援、使用 Windows 事件追蹤 (ETW) 追蹤子系統來記錄事件資料、讀取與寫入事件記錄檔和收集效能資料,以及讀取與寫入偵錯符號資訊。

命名空間

命名空間 描述
System.Diagnostics System.Diagnostics 命名空間提供類別,允許您與系統處理序 (Process)、事件記錄檔和效能計數器互動。
System.Diagnostics.CodeAnalysis System.Diagnostics.CodeAnalysis 命名空間包含用於程式碼分析工具互動的類別。這些工具是用於分析程式碼是否符合編碼慣例,例如命名或安全性規則。
System.Diagnostics.Contracts System.Diagnostics.Contracts 命名空間包含代表程式合約的靜態類別,例如前置條件、後置條件及非變異。
System.Diagnostics.Contracts.Internal System.Diagnostics.Contracts.Internal 命名空間提供類別,可由二進位重寫器用來處理合約失敗。
System.Diagnostics.Design System.Diagnostics.Design 命名空間 (Namespace) 包含可用來擴充應用程式監視和檢測設計階段支援的類別。
System.Diagnostics.Eventing 包含用來檢測應用程式的類別。啟用後,檢測會將事件資料記錄到 Windows 事件追蹤 (ETW) 的追蹤子系統中。如需 ETW 的完整描述,請參閱 Windows 事件追蹤
System.Diagnostics.Eventing.Reader 使用 System.Diagnostics.Eventing.Reader 命名空間,您可以開發讀取及管理事件記錄檔的應用程式。事件記錄檔中的事件包含特定應用程式、服務或作業系統元件所發行的資訊、警告或錯誤。監視電腦健康的應用程式以及特定事件發生時採取動作的應用程式會讀取這些事件。如需詳細資訊,請參閱Technology Summary for Reading and Managing Event LogsEvent Log Scenarios
System.Diagnostics.PerformanceData 使用此命名空間 (Namespace) 中的類別 (Class) 提供計數器資料。計數器可用來將效能度量資訊公開 (Expose) 至消費者 (例如效能監視器)此命名空間不包含使用計數器資料的類別。如需效能計數器架構的完整描述,請參閱效能計數器
System.Diagnostics.SymbolStore System.Diagnostics.SymbolStore 命名空間 (Namespace) 提供的類別,可讓您讀取和寫入偵錯符號資訊 (例如原始程式行) 至 Microsoft Intermediate Language (MSIL) 對應。以 .NET Framework 為目標的編譯器可以將偵錯符號資訊儲存在程式設計人員的資料庫 (PDB) 檔案中。偵錯工具和程式碼剖析工具 (Profiler) 可在設計階段讀取偵錯符號資訊。
System.Diagnostics.Tracing System.Diagnostics.Tracing 命名空間提供型別和成員,可讓您建立 Windows (ETW) 之事件追蹤所要擷取的強型別事件。