PerformanceCounter.RemoveInstance メソッド
PerformanceCounter オブジェクトの InstanceName プロパティで指定されたカテゴリ インスタンスを削除します。
Public Sub RemoveInstance()
[C#]
public void RemoveInstance();
[C++]
public: void RemoveInstance();
[JScript]
public function RemoveInstance();
例外
例外の種類 | 条件 |
---|---|
InvalidOperationException | このカウンタは読み取り専用です。そのため、カテゴリに関連付けられたインスタンスは削除できません。
または インスタンスがパフォーマンス カウンタに正しく関連付けられていません。 |
Win32Exception | システム API へのアクセス中にエラーが発生しました。 |
解説
削除できるのは、カスタム カウンタのインスタンスだけです。すべてのシステム カウンタは読み取り専用であるため、削除しようとすると例外がスローされます。
パフォーマンス カテゴリ インスタンスを作成するには、 PerformanceCounter コンストラクタで instanceName を指定します。 instanceName で指定されたカテゴリ インスタンスが既に存在する場合、新しいオブジェクトは既存のカテゴリ インスタンスを参照します。
必要条件
プラットフォーム: Windows NT Server 4.0, Windows NT Workstation 4.0, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
PerformanceCounter クラス | PerformanceCounter メンバ | System.Diagnostics 名前空間