System.Diagnostics 名前空間
保護されたメンバーを含める
継承されたメンバーを含める
.NET Framework メンバーを含める
XNA Framework メンバーを含める
汎用性のあるクラス ライブラリ メンバーを含める
System.Diagnostics 名前空間には、システム プロセス、イベント ログ、およびパフォーマンス カウンターと対話できる型が含まれます。子名前空間には、コード分析ツールとやり取りする型、コントラクトをサポートする型、アプリケーションの監視およびインストルメンテーションのデザイン時サポートを拡張する型、Windows イベント トレーシング (ETW) トレース サブシステムを使用してイベント データを記録する型、イベント ログのデータを読み書きしてパフォーマンス データを収集する型、およびデバッグ シンボル情報を読み書きする型が含まれます。
名前空間
名前空間 | 説明 |
---|---|
System.Diagnostics | System.Diagnostics 名前空間には、システム プロセス、イベント ログ、およびパフォーマンス カウンターと対話するためのクラスが用意されています。 |
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 名前空間には、アプリケーションの監視とインストルメンテーションのデザイン時サポートの拡張に使用できるクラスが含まれています。 |
System.Diagnostics.Eventing | アプリケーションのインストルメントに使用されるクラスが含まれています。インストルメンテーションを有効にした場合、イベント データが Event Tracing for Windows (ETW) トレース サブシステムに記録されます。ETW の詳細については、「Event Tracing for Windows (Windows イベント トレーシング)」を参照してください。 |
System.Diagnostics.Eventing.Reader | System.Diagnostics.Eventing.Reader 名前空間を使用すると、イベント ログの読み取りおよび管理を行うアプリケーションを開発できます。イベント ログのイベントには、特定のアプリケーション、サービス、またはオペレーティング システム コンポーネントによって発行された情報、警告、またはエラーが含まれています。これらのイベントは、コンピューターの状態を監視するアプリケーションや、特定のイベントが発生したときにアクションを実行するアプリケーションによって読み取られます。詳細については、「Technology Summary for Reading and Managing Event Logs」および「Event Log Scenarios」を参照してください。 |
System.Diagnostics.PerformanceData | カウンター データを提供するには、この名前空間のクラスを使用します。カウンターは、パフォーマンス モニターなどのコンシューマーにパフォーマンス メトリックスを公開するために使われます。この名前空間には、カウンター データを使用するためのクラスは含まれていません。パフォーマンス カウンターのアーキテクチャの詳細については、「パフォーマンス カウンター」を参照してください。 |
System.Diagnostics.SymbolStore | System.Diagnostics.SymbolStore 名前空間には、MSIL (Microsoft Intermediate Language) マップへのソース行などのデバッグ シンボル情報を読み取ったり書き込んだりするためのクラスが用意されています。.NET Framework 対応のコンパイラでは、デバッグ シンボル情報をプログラム データベース (PDB) ファイルに格納できます。デバッガーとコード プロファイラー ツールは、実行時にデバッグ シンボル情報を読み取ることができます。 |
System.Diagnostics.Tracing | System.Diagnostics.Tracing 名前空間は、Windows (ETW) のイベント トレースがキャプチャ厳密に入力したイベントを作成できるようにする型およびメンバーを示します。 |