PerformanceCounter 成员

表示 Windows NT 性能计数器组件。

下表列出了由 PerformanceCounter 类型公开的成员。

公共构造函数

  名称 说明
Public method PerformanceCounter 已重载。初始化 PerformanceCounter 类的新实例。

页首

公共字段

  名称 说明
Public field Static DefaultFileMappingSize  

页首

公共属性

  名称 说明
Public property CategoryName 获取或设置此性能计数器的性能计数器类别的名称。
Public property Container  获取 IContainer,它包含 Component。(从 Component 继承。)
Public property CounterHelp 获取此性能计数器的说明。
Public property CounterName 获取或设置与此 PerformanceCounter 实例关联的性能计数器的名称。
Public property CounterType 获取关联的性能计数器的计数器类型。
Public property InstanceLifetime 获取或设置进程的生存期。
Public property InstanceName 获取或设置此性能计数器的实例名称。
Public property MachineName 获取或设置此性能计数器的计算机名。
Public property RawValue 获取或设置此计数器的原始值(即未经过计算的值)。
Public property ReadOnly 获取或设置一个值,该值指示此 PerformanceCounter 实例是否处于只读模式。
Public property Site  获取或设置 ComponentISite。(从 Component 继承。)

页首

公共方法

(请参见 受保护的方法 )

  名称 说明
Public method BeginInit 开始初始化在窗体上使用或由另一个组件使用的 PerformanceCounter 实例。此初始化在运行时发生。
Public method Close 关闭性能计数器并释放由此性能计数器实例分配的所有资源。
Public method Static CloseSharedResources 释放由计数器分配的性能计数器库共享状态。
Public method CreateObjRef  创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (从 MarshalByRefObject 继承。)
Public method Decrement 通过有效的原子操作使关联的性能计数器减一。
Public method Dispose  释放由 Component 使用的所有资源。 (从 Component 继承。)
Public method EndInit 结束在窗体上使用或由另一组件使用的 PerformanceCounter 实例的初始化。此初始化在运行时发生。
Public method Equals  已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)
Public method GetHashCode  用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)
Public method GetLifetimeService  检索控制此实例的生存期策略的当前生存期服务对象。 (从 MarshalByRefObject 继承。)
Public method GetType  获取当前实例的 Type。 (从 Object 继承。)
Public method Increment 通过有效的原子操作使关联的性能计数器增加一。
Public method IncrementBy 通过有效的原子操作,使关联的性能计数器的值增加或减少指定的量。
Public method InitializeLifetimeService  获取控制此实例的生存期策略的生存期服务对象。 (从 MarshalByRefObject 继承。)
Public method NextSample 获取计数器样本,并为其返回原始值(即未经过计算的值)。
Public method NextValue 获取计数器样本并为其返回计算所得值。
Public method Static ReferenceEquals  确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)
Public method RemoveInstance 删除由 PerformanceCounter 对象的 InstanceName 属性指定的类别实例。
Public method ToString  返回包含 Component 的名称的 String(如果有)。不应重写此方法。 (从 Component 继承。)

页首

受保护的方法

  名称 说明
Protected method Finalize  允许 Object 在“垃圾回收”回收 Object 之前尝试释放资源并执行其他清理操作。 (从 Object 继承。)
Protected method MemberwiseClone  已重载。 (从 MarshalByRefObject 继承。)

页首

公共事件

  名称 说明
Public event Disposed  添加事件处理程序以侦听组件上的 Disposed 事件。(从 Component 继承。)

页首

请参见

参考

PerformanceCounter 类
System.Diagnostics 命名空间
PerformanceCounterType
CounterCreationData 类
CounterCreationDataCollection 类
CounterSample 结构
CounterSampleCalculator 类