次の方法で共有


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 名前空間