PerformanceCounter.CategoryName Eigenschap

Definitie

Hiermee haalt u de naam van de prestatiemeteritemcategorie voor deze prestatiemeteritem op of stelt u deze in.

public:
 property System::String ^ CategoryName { System::String ^ get(); void set(System::String ^ value); };
public string CategoryName { get; set; }
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.CategoryValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string CategoryName { get; set; }
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.CategoryValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string CategoryName { get; set; }
[System.ComponentModel.SettingsBindable(true)]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.CategoryValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string CategoryName { get; set; }
member this.CategoryName : string with get, set
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.CategoryValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.CategoryName : string with get, set
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.CategoryValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.CategoryName : string with get, set
[<System.ComponentModel.SettingsBindable(true)>]
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.CategoryValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.CategoryName : string with get, set
Public Property CategoryName As String

Waarde van eigenschap

De naam van de prestatiemeteritemcategorie (prestatieobject) waaraan dit prestatiemeteritem is gekoppeld.

Kenmerken

Uitzonderingen

Voorbeelden

In het volgende codevoorbeeld wordt een standaardexemplaren van de PerformanceCounter klasse gemaakt. Nadat het exemplaar is gemaakt, worden de CategoryName, CounterNameen InstanceName eigenschapswaarden ingesteld en worden de resultaten van een aanroep naar de NextValue methode weergegeven.

PerformanceCounter performanceCounter = new PerformanceCounter();
performanceCounter.CategoryName = "Process";
performanceCounter.CounterName = "Private Bytes";
performanceCounter.InstanceName = "Explorer";
MessageBox.Show(performanceCounter.NextValue().ToString());
Dim PC As New PerformanceCounter()
PC.CategoryName = "Process"
PC.CounterName = "Private Bytes"
PC.InstanceName = "Explorer"
MessageBox.Show(PC.NextValue().ToString())

Opmerkingen

De CategoryName module wordt weergegeven in het veld van mmc-module Performance Object Prestatiemeteritembeheer in het Add Counter dialoogvenster.

Een prestatiemeteritem bewaakt het gedrag van een categorie of prestatieobject op een computer. Categorieën omvatten fysieke onderdelen (zoals processors, schijven en geheugen) en systeemobjecten (zoals processen en threads). Systeemtellers die zijn gerelateerd aan hetzelfde prestatieobject, worden gegroepeerd in een categorie die de algemene focus aangeeft. Wanneer u een exemplaar van de PerformanceCounter klasse maakt, geeft u eerst de categorie aan waarmee het onderdeel communiceert en kiest u vervolgens een teller uit die categorie.

Een Windows tellercategorie is bijvoorbeeld de categorie Geheugen. Systeemtellers binnen deze categorie houden geheugengegevens bij, zoals het aantal beschikbare bytes en het aantal in de cache opgeslagen bytes. Als u wilt werken met de bytes die in de cache van uw toepassing zijn opgeslagen, maakt u een exemplaar van het PerformanceCounter onderdeel, verbindt u het met de categorie Geheugen en kiest u vervolgens de juiste teller (in dit geval Bytes in cache) uit die categorie.

Hoewel uw systeem veel meer prestatiecategorieën beschikbaar maakt, zijn de categorieën waarmee u waarschijnlijk het vaakst communiceert de categorieën Cache, Geheugen, Objecten, PhysicalDisk, Proces, Processor, Server, Systeem en Thread.

Van toepassing op

Zie ook