System.Management.Automation.PerformanceData Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
CounterSetInstanceBase |
An abstract class that forms the base class for any Counter Set type. A Counter Set Instance is required to register a given performance counter category with PSPerfCountersMgr. |
CounterSetRegistrarBase |
An abstract class that forms the base class for any CounterSetRegistrar type. Any client that needs to register a new type of perf counter category with the PSPerfCountersMgr, should create an instance of CounterSetRegistrarBase's derived non-abstract type. The created instance is then passed to PSPerfCounterMgr's AddCounterSetInstance() method. |
PSCounterSetInstance |
PSCounterSetInstance is a thin wrapper on System.Diagnostics.PerformanceData.CounterSetInstance |
PSCounterSetRegistrar |
PSCounterSetRegistrar implements the abstract methods of CounterSetRegistrarBase. Any client that needs to register a new type of perf counter category with the PSPerfCountersMgr, should create an instance of PSCounterSetRegistrar. The created instance is then passed to PSPerfCounterMgr's AddCounterSetInstance() method. |
PSPerfCountersMgr |
Powershell Performance Counters Manager class shall provide a mechanism for components using SYstem.Management.Automation assembly to register performance counters with Performance Counters susbsystem. |
Structs
CounterInfo |
A struct that encapuslates the information pertaining to a given counter like name,type and id. |