CounterSet.CreateCounterSetInstance(String) Metoda

Definice

Vytvoří instanci sady čítačů.

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

Parametry

instanceName
String

Název instance. Název musí být jedinečný.

Návraty

Instance sady čítačů, která bude obsahovat data čítače.

Atributy

Výjimky

Název instance má hodnotu NULL.

Před vytvořením instance sady čítačů je nutné do sady čítačů přidat čítače.

Příklady

Pro příklad viz System.Diagnostics.PerformanceData.

Poznámky

Tuto metodu jednou zavolejte pro sady čítačů s jednou instancí a jednou nebo vícekrát pro sady čítačů s více instancemi.

Poskytovatel určí, kdy vytvoří instanci. Pokud jsou data čítače statická, může zprostředkovatel vytvořit instanci v době inicializace. Například počet procesorů v počítači by byl považován za statický, takže poskytovatel, který poskytuje data čítačů pro procesory, by mohl vytvořit instanci pro každý procesor v počítači v době inicializace. U čítačů, které jsou dynamičtější, jako jsou čítače disku nebo procesu, by poskytovatelé vytvořili nové instance v reakci na přidání nového zařízení USB nebo vytvoření nového procesu.

Zprostředkovatel by měl uchovávat data čítačů up-to-datem vždy.

Platí pro