CounterSet.CreateCounterSetInstance(String) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
カウンター セットのインスタンスを作成します。
public:
System::Diagnostics::PerformanceData::CounterSetInstance ^ CreateCounterSetInstance(System::String ^ instanceName);
public System.Diagnostics.PerformanceData.CounterSetInstance CreateCounterSetInstance (string instanceName);
[System.Security.SecurityCritical]
public System.Diagnostics.PerformanceData.CounterSetInstance CreateCounterSetInstance (string instanceName);
member this.CreateCounterSetInstance : string -> System.Diagnostics.PerformanceData.CounterSetInstance
[<System.Security.SecurityCritical>]
member this.CreateCounterSetInstance : string -> System.Diagnostics.PerformanceData.CounterSetInstance
Public Function CreateCounterSetInstance (instanceName As String) As CounterSetInstance
パラメーター
- instanceName
- String
インスタンスの名前。 名前は一意である必要があります。
戻り値
カウンター データを格納するカウンター セットのインスタンス。
- 属性
例外
インスタンス名が NULL です。
カウンター セットのインスタンスを作成する前に、カウンター セットにカウンターを追加する必要があります。
例
例については、「System.Diagnostics.PerformanceData」を参照してください。
注釈
単一インスタンス カウンター セットの場合は 1 回、複数インスタンス カウンター セットの場合は 1 回以上このメソッドを呼び出します。
プロバイダーは、インスタンスを作成するタイミングを決定します。 カウンター データの方が静的な場合、プロバイダーは初期化時にインスタンスを作成できます。 たとえば、コンピューター上のプロセッサの数は静的と見なされるため、プロセッサのカウンター データを提供するプロバイダーは、初期化時にコンピューター上の各プロセッサのインスタンスを作成できます。 ディスク カウンターやプロセス カウンターなど、より動的なカウンターの場合、プロバイダーは、追加される新しい USB デバイスまたは新しいプロセスの作成に応答して、新しいインスタンスを作成します。
プロバイダーは、カウンター データを常に最新の状態に保つ必要があります。
適用対象
.NET