ManagementClass 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示公共信息模型 (CIM) 管理类。 管理类是一个 WMI 类,如“Win32_LogicalDisk”和“Win32_Process”,前者表示磁盘驱动器,后者表示进程(如 Notepad.exe)。 通过该类的成员,可以使用特定的 WMI 类路径访问 WMI 数据。
public ref class ManagementClass : System::Management::ManagementObject
public class ManagementClass : System.Management.ManagementObject
[System.Serializable]
public class ManagementClass : System.Management.ManagementObject
type ManagementClass = class
inherit ManagementObject
[<System.Serializable>]
type ManagementClass = class
inherit ManagementObject
Public Class ManagementClass
Inherits ManagementObject
- 继承
- 属性
构造函数
ManagementClass() |
初始化 ManagementClass 类的新实例。 这是无参数构造函数。 |
ManagementClass(ManagementPath) |
初始化 ManagementClass 类的新实例。 该类表示 WMI 中的一个公共信息模型 (CIM) 管理类,如“Win32_LogicalDisk”和“Win32_Process”,前者表示磁盘驱动器,后者表示进程(如 Notepad.exe)。 |
ManagementClass(ManagementPath, ObjectGetOptions) |
使用指定选项初始化 ManagementClass 类的一个新实例,将其初始化到给定的 WMI 类路径。 该类表示 WMI 中的一个公共信息模型 (CIM) 管理类,如“Win32_LogicalDisk”和“Win32_Process”,前者表示磁盘驱动器,后者表示进程(如 Notepad.exe)。 |
ManagementClass(ManagementScope, ManagementPath, ObjectGetOptions) |
在指定的范围内,使用指定选项为指定的 WMI 类初始化 ManagementClass 类的一个新实例。 该类表示 WMI 中的一个公共信息模型 (CIM) 管理类,如“Win32_LogicalDisk”和“Win32_Process”,前者表示磁盘驱动器,后者表示进程(如 Notepad.exe)。 |
ManagementClass(SerializationInfo, StreamingContext) |
已过时.
从 ManagementClass 和 SerializationInfo 类的指定实例初始化 StreamingContext 类的新实例。 |
ManagementClass(String) |
初始化 ManagementClass 类的一个新实例,将其初始化到给定路径。 该类表示 WMI 中的一个公共信息模型 (CIM) 管理类,如“Win32_LogicalDisk”和“Win32_Process”,前者表示磁盘驱动器,后者表示进程(如 Notepad.exe)。 |
ManagementClass(String, ObjectGetOptions) |
使用指定选项初始化 ManagementClass 类的一个新实例,将其初始化到给定的 WMI 类路径。 该类表示 WMI 中的一个公共信息模型 (CIM) 管理类,如“Win32_LogicalDisk”和“Win32_Process”,前者表示磁盘驱动器,后者表示进程(如 Notepad.exe)。 |
ManagementClass(String, String, ObjectGetOptions) |
在指定的范围内,使用指定选项为指定的 WMI 类初始化 ManagementClass 类的新实例。 该类表示 WMI 中的一个公共信息模型 (CIM) 管理类,如“Win32_LogicalDisk”和“Win32_Process”,前者表示磁盘驱动器,后者表示进程(如 Notepad.exe)。 |
属性
CanRaiseEvents |
获取一个指示组件是否可以引发事件的值。 (继承自 Component) |
ClassPath |
获取或设置对象的类的路径。 (继承自 ManagementObject) |
Container |
获取包含 IContainer 的 Component。 (继承自 Component) |
Derivation |
获取一个数组,该数组包含继承层次结构中从该类到层次结构顶部的所有 WMI 类。 |
DesignMode |
获取一个值,用以指示 Component 当前是否处于设计模式。 (继承自 Component) |
Events |
获取附加到此 Component 的事件处理程序的列表。 (继承自 Component) |
Item[String] |
通过 [] 符获取对属性值的访问。 此属性是 ManagementBaseObject 类的索引器。 您可以使用由某个类型定义的默认索引属性,但不能显式定义自己的属性。 但是,在某个类上指定 expando 特性将自动提供一个类型为 Object、索引类型为 String 的默认索引属性。 (继承自 ManagementBaseObject) |
Methods |
获取或设置 MethodData 对象的集合,这些对象表示 WMI 类中定义的方法。 |
Options |
获取或设置检索对象时要使用的其他信息。 (继承自 ManagementObject) |
Path |
获取或设置 ManagementClass 对象绑定到的 WMI 类的路径。 |
Properties |
获取描述管理对象属性的 PropertyData 对象的集合。 (继承自 ManagementBaseObject) |
Qualifiers |
获取管理对象中定义的 QualifierData 对象的集合。 集合中的每个元素均包含限定符名称、值和风格等信息。 (继承自 ManagementBaseObject) |
Scope |
获取或设置此对象在其中驻留的范围。 (继承自 ManagementObject) |
Site | (继承自 Component) |
SystemProperties |
获取管理对象的 WMI 系统属性的集合, (例如类名、服务器和命名空间) 。 WMI 系统属性名以“__”开头。 (继承自 ManagementBaseObject) |
方法
事件
Disposed |
在通过调用 Dispose() 方法释放组件时发生。 (继承自 Component) |
显式接口实现
ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
实现 ISerializable 接口,并返回序列化 ManagementBaseObject 所需的数据。 (继承自 ManagementBaseObject) |