ManagementObject 类

定义

表示 WMI 实例。

public ref class ManagementObject : System::Management::ManagementBaseObject, ICloneable
public class ManagementObject : System.Management.ManagementBaseObject, ICloneable
[System.Serializable]
public class ManagementObject : System.Management.ManagementBaseObject, ICloneable
type ManagementObject = class
    inherit ManagementBaseObject
    interface ICloneable
[<System.Serializable>]
type ManagementObject = class
    inherit ManagementBaseObject
    interface ICloneable
Public Class ManagementObject
Inherits ManagementBaseObject
Implements ICloneable
继承
派生
属性
实现

构造函数

ManagementObject()

初始化 ManagementObject 类的新实例。 这是无参数构造函数。

ManagementObject(ManagementPath)

按指定的 WMI 对象路径初始化 ManagementObject 类的一个新实例。 该路径作为 ManagementPath 提供。

ManagementObject(ManagementPath, ObjectGetOptions)

初始化 ManagementObject 类的一个新实例,并将其绑定到指定的 WMI 路径,包括指定的附加选项。

ManagementObject(ManagementScope, ManagementPath, ObjectGetOptions)

初始化 ManagementObject 类的一个新实例,它绑定到指定的 WMI 路径,并包括指定的选项。

ManagementObject(SerializationInfo, StreamingContext)
已过时.

初始化 ManagementObject 类的可序列化的新实例。

ManagementObject(String)

按指定的 WMI 对象路径初始化 ManagementObject 类的一个新实例。 该路径以字符串形式提供。

ManagementObject(String, ObjectGetOptions)

初始化 ManagementObject 类的一个新实例,并将其绑定到指定的 WMI 路径,包括指定的附加选项。 在此变体中,可以将路径指定为字符串。

ManagementObject(String, String, ObjectGetOptions)

初始化 ManagementObject 类的一个新实例,它绑定到指定的 WMI 路径,同时包括指定的选项。 范围和路径指定为字符串形式。

属性

CanRaiseEvents

获取一个指示组件是否可以引发事件的值。

(继承自 Component)
ClassPath

获取或设置对象的类的路径。

Container

获取包含 IContainerComponent

(继承自 Component)
DesignMode

获取一个值,用以指示 Component 当前是否处于设计模式。

(继承自 Component)
Events

获取附加到此 Component 的事件处理程序的列表。

(继承自 Component)
Item[String]

通过 [] 符获取对属性值的访问。 此属性是 ManagementBaseObject 类的索引器。 您可以使用由某个类型定义的默认索引属性,但不能显式定义自己的属性。 但是,在某个类上指定 expando 特性将自动提供一个类型为 Object、索引类型为 String 的默认索引属性。

(继承自 ManagementBaseObject)
Options

获取或设置检索对象时要使用的其他信息。

Path

获取或设置对象的 WMI 路径。

Properties

获取描述管理对象属性的 PropertyData 对象的集合。

(继承自 ManagementBaseObject)
Qualifiers

获取管理对象中定义的 QualifierData 对象的集合。 集合中的每个元素均包含限定符名称、值和风格等信息

(继承自 ManagementBaseObject)
Scope

获取或设置此对象在其中驻留的范围。

Site

获取或设置 ComponentISite

(继承自 Component)
SystemProperties

获取管理对象的 WMI 系统属性的集合, (例如类名、服务器和命名空间) 。 WMI 系统属性名以“__”开头。

(继承自 ManagementBaseObject)

方法

Clone()

创建对象的一个副本。

CompareTo(ManagementBaseObject, ComparisonSettings)

根据指定的选项,将此对象与另一对象进行比较。

(继承自 ManagementBaseObject)
CopyTo(ManagementOperationObserver, ManagementPath)

将该对象异步复制到另一个位置。

CopyTo(ManagementOperationObserver, ManagementPath, PutOptions)

将该对象异步复制到另一个位置。

CopyTo(ManagementOperationObserver, String)

将该对象异步复制到另一个位置。

CopyTo(ManagementOperationObserver, String, PutOptions)

将该对象异步复制到另一个位置。

CopyTo(ManagementPath)

将对象复制到另一个位置。

CopyTo(ManagementPath, PutOptions)

将对象复制到另一个位置。

CopyTo(String)

将对象复制到另一个位置。

CopyTo(String, PutOptions)

将对象复制到另一个位置。

CreateObjRef(Type)

创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。

(继承自 MarshalByRefObject)
Delete()

删除对象。

Delete(DeleteOptions)

删除对象。

Delete(ManagementOperationObserver)

删除对象。

Delete(ManagementOperationObserver, DeleteOptions)

删除对象。

Dispose()

释放由该组件使用的所有资源。

Dispose()

释放 ManagementBaseObject 使用的非托管资源。

(继承自 ManagementBaseObject)
Dispose(Boolean)

释放由 Component 占用的非托管资源,还可以另外再释放托管资源。

(继承自 Component)
Equals(Object)

比较两个管理对象。

(继承自 ManagementBaseObject)
Get()

将 WMI 类信息绑定到管理对象。

Get(ManagementOperationObserver)

异步绑定到管理对象。

GetHashCode()

充当特定类型的哈希函数,适用于哈希算法以及哈希表之类的数据结构中。

(继承自 ManagementBaseObject)
GetLifetimeService()
已过时.

检索控制此实例的生存期策略的当前生存期服务对象。

(继承自 MarshalByRefObject)
GetMethodParameters(String)

返回一个 ManagementBaseObject,它表示方法的输入参数的列表。

GetObjectData(SerializationInfo, StreamingContext)

用反序列化此实例所表示的字段所必需的数据填充 SerializationInfo

GetObjectData(SerializationInfo, StreamingContext)

用反序列化此实例所表示的字段所必需的数据填充 SerializationInfo

(继承自 ManagementBaseObject)
GetPropertyQualifierValue(String, String)

返回指定的属性限定符的值。

(继承自 ManagementBaseObject)
GetPropertyValue(String)

获取某属性值的等效访问器。

(继承自 ManagementBaseObject)
GetQualifierValue(String)

获取指定的限定符的值。

(继承自 ManagementBaseObject)
GetRelated()

获取与该对象(联系对象)相关的对象的集合。

GetRelated(ManagementOperationObserver)

异步获取与该对象(联系对象)相关的对象的集合。 此调用会立即返回,并且会在结果可用时调用委托。

GetRelated(ManagementOperationObserver, String)

获取与该对象(联系对象)相关的对象的集合。

GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)

获取与该对象(联系对象)相关的对象的集合。

GetRelated(String)

获取与该对象(联系对象)相关的对象的集合。

GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)

获取与该对象(联系对象)相关的对象的集合。

GetRelationships()

获取该对象的关联的集合。

GetRelationships(ManagementOperationObserver)

获取该对象的关联的集合。

GetRelationships(ManagementOperationObserver, String)

获取该对象的关联的集合。

GetRelationships(ManagementOperationObserver, String, String, String, Boolean, EnumerationOptions)

获取该对象的关联的集合。

GetRelationships(String)

获取该对象的关联的集合。

GetRelationships(String, String, String, Boolean, EnumerationOptions)

获取该对象的关联的集合。

GetService(Type)

返回一个对象,该对象表示由 Component 或它的 Container 提供的服务。

(继承自 Component)
GetText(TextFormat)

以指定的格式返回对象的文本化表示形式。

(继承自 ManagementBaseObject)
GetType()

获取当前实例的 Type

(继承自 Object)
InitializeLifetimeService()
已过时.

获取生存期服务对象来控制此实例的生存期策略。

(继承自 MarshalByRefObject)
InvokeMethod(ManagementOperationObserver, String, ManagementBaseObject, InvokeMethodOptions)

对对象异步调用方法。

InvokeMethod(ManagementOperationObserver, String, Object[])

对对象异步调用方法。

InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions)

对 WMI 对象调用方法。 输入和输出参数表示为 ManagementBaseObject 对象。

InvokeMethod(String, Object[])

对对象调用方法。

MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
MemberwiseClone(Boolean)

创建当前 MarshalByRefObject 对象的浅表副本。

(继承自 MarshalByRefObject)
Put()

提交对对象所做的更改。

Put(ManagementOperationObserver)

异步提交对对象所做的更改。

Put(ManagementOperationObserver, PutOptions)

使用指定的选项异步提交对对象所做的更改。

Put(PutOptions)

提交对对象所做的更改。

SetPropertyQualifierValue(String, String, Object)

设置指定的属性限定符的值。

(继承自 ManagementBaseObject)
SetPropertyValue(String, Object)

设置指定属性的值。

(继承自 ManagementBaseObject)
SetQualifierValue(String, Object)

设置指定的限定符的值。

(继承自 ManagementBaseObject)
ToString()

返回对象的完整路径。 这是对默认对象实现的重写。

事件

Disposed

在通过调用 Dispose() 方法释放组件时发生。

(继承自 Component)

显式接口实现

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

实现 ISerializable 接口,并返回序列化 ManagementBaseObject 所需的数据。

(继承自 ManagementBaseObject)

适用于