PerformanceCounter.CounterType プロパティ
アセンブリ: System (system.dll 内)
構文カウンタと監視中のアプリケーションがやり取りする方法と、カウンタに格納される値の性質 (計算される値か、計算されない値かなど) の両方を説明する PerformanceCounterType。
例外| 例外の種類 | 条件 |
|---|---|
InvalidOperationException | インスタンスがパフォーマンス カウンタに正しく関連付けられていません。 または |
PlatformNotSupportedException | プラットフォームが Windows 98 または Windows Millennium Edition (Me) です。パフォーマンス カウンタはサポートされません。 |
解説PerformanceCounterType 列挙体には、やり取りするパフォーマンス カウンタのタイプが格納されています。いくつかのカウンタ タイプは、システムが取得したカウンタ測定値の平均など、計算される値を表します。別のタイプは、生の、つまり計算されない値を表します。頻繁にやり取りするカウンタ タイプを次の表に示します。
| PerformanceCounterType 値 | 例 | |
|---|---|---|
| NumberOfItems32 | ||
| NumberOfItems64 | ||
| RateOfCountsPerSecond32 | ||
| RateOfCountsPerSecond64 | ||
| AverageTimer32 |
対応するベース カウンタを使用する必要があるタイプのカウンタを作成するときは、PerformanceCounterCategory.Create メソッドに渡す CounterCreationDataCollection でカウンタとベースを宣言する必要があります。
メモ |
|---|
| InstanceLifetime プロパティの値が Process のとき、パフォーマンス カウンタ カテゴリが .NET Framework Version 1.0 または 1.1 で作成されている場合、InvalidOperationException がスローされます。グローバル共有メモリを使用する古いバージョンでパフォーマンス カウンタ カテゴリが作成されている場合、InstanceLifetime の値は Global に設定する必要があります。このカテゴリが .NET Framework Version 1.0 または 1.1 で実行されるアプリケーションで使用されない場合、カテゴリを削除して再作成します。 |
.NET Framework のセキュリティ
プラットフォームWindows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照- PerformanceCounter.CounterType プロパティのページへのリンク
.gif)