PerformanceCounter.CategoryName Eigenschap
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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
De CategoryName is null.
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.