CounterSet.CreateCounterSetInstance(String) Metódus

Definíció

Létrehozza a számlálókészlet egy példányát.

public:
 System::Diagnostics::PerformanceData::CounterSetInstance ^ CreateCounterSetInstance(System::String ^ instanceName);
[System.Security.SecurityCritical]
public System.Diagnostics.PerformanceData.CounterSetInstance CreateCounterSetInstance(string instanceName);
public System.Diagnostics.PerformanceData.CounterSetInstance CreateCounterSetInstance(string instanceName);
[<System.Security.SecurityCritical>]
member this.CreateCounterSetInstance : string -> System.Diagnostics.PerformanceData.CounterSetInstance
member this.CreateCounterSetInstance : string -> System.Diagnostics.PerformanceData.CounterSetInstance
Public Function CreateCounterSetInstance (instanceName As String) As CounterSetInstance

Paraméterek

instanceName
String

A példány neve. A névnek egyedinek kell lennie.

Válaszok

A számlálókészlet egy példánya, amely a számlálóadatokat tartalmazza.

Attribútumok

Kivételek

A példány neve NULL.

A számlálókészlet egy példányának létrehozása előtt számlálókat kell hozzáadnia a számlálókészlethez.

Példák

Példaként tekintse meg a System.Diagnostics.PerformanceData-t.

Megjegyzések

Ezt a metódust egypéldányos számlálókészletekhez egyszer, a többpéldányos számlálókészletekhez pedig egy vagy több alkalommal hívhatja meg.

A szolgáltató határozza meg, hogy mikor hoz létre példányt. Ha a számláló adatai statikusabbak, a szolgáltató inicializáláskor létrehozhat egy példányt. A számítógépek processzorainak száma például statikusnak minősülne, így a processzorok számlálóadatait biztosító szolgáltató az inicializáláskor létrehozhat egy példányt a számítógép minden egyes processzorához. A dinamikusabb számlálók, például a lemez- vagy folyamatszámlálók esetében a szolgáltatók létrehozzák az új példányokat egy új USB-eszköz hozzáadására vagy egy új folyamat létrehozására válaszul.

A szolgáltatónak mindig meg kell őriznie a számlálóadatokat up-to- dátumot.

A következőre érvényes: