PerformanceCounterCategory.InstanceExists メソッド (String)
この PerformanceCounterCategory オブジェクトの CategoryName プロパティで識別されるカテゴリに、指定したパフォーマンス オブジェクト インスタンスがあるかどうかを判断します。
Overloads Public Function InstanceExists( _
ByVal instanceName As String _) As Boolean
[C#]
public bool InstanceExists(stringinstanceName);
[C++]
public: bool InstanceExists(String* instanceName);
[JScript]
public function InstanceExists(
instanceName : String) : Boolean;
パラメータ
- instanceName
検索に使用するパフォーマンス カウンタ カテゴリのパフォーマンス オブジェクト インスタンス。
戻り値
カテゴリに指定したパフォーマンス オブジェクト インスタンスが格納されている場合は true 。それ以外の場合は false 。
例外
例外の種類 | 条件 |
---|---|
InvalidOperationException | CategoryName プロパティが null 参照 (Visual Basic では Nothing) です。プロパティが設定されていない可能性があります。 |
ArgumentNullException | instanceName パラメータが null 参照 (Visual Basic では Nothing) です。 |
Win32Exception | 基になるシステム API の呼び出しに失敗しました。 |
解説
この InstanceExists のオーバーロードは静的 (Visual Basic では Shared) ではありません。 PerformanceCounterCategory オブジェクトを作成し、 CategoryName プロパティを設定する必要があります。
必要条件
プラットフォーム: Windows NT Server 4.0, Windows NT Workstation 4.0, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
PerformanceCounterCategory クラス | PerformanceCounterCategory メンバ | System.Diagnostics 名前空間 | PerformanceCounterCategory.InstanceExists オーバーロードの一覧 | CategoryName | PerformanceCounter.InstanceName | CounterExists | Exists | PerformanceCounter