ManagementObject 类

定义

表示 WMI 实例。

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

构造函数

名称 说明
ManagementObject()

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

ManagementObject(ManagementPath, ObjectGetOptions)

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

ManagementObject(ManagementPath)

为指定的 WMI 对象路径初始化类的新实例 ManagementObject 。 路径以 ManagementPath.

ManagementObject(ManagementScope, ManagementPath, ObjectGetOptions)

初始化绑定到指定 WMI 路径( ManagementObject 包括指定选项)的类的新实例。

ManagementObject(SerializationInfo, StreamingContext)

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

ManagementObject(String, ObjectGetOptions)

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

ManagementObject(String, String, ObjectGetOptions)

初始化绑定到指定 WMI 路径的 ManagementObject 类的新实例,并包括指定的选项。 范围和路径指定为字符串。

ManagementObject(String)

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

属性

名称 说明
CanRaiseEvents

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

(继承自 Component)
ClassPath

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

Container

IContainer获取包含 .Component

(继承自 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

获取或设置 ISiteComponent

(继承自 Component)
SystemProperties

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

(继承自 ManagementBaseObject)

方法

名称 说明
Clone()

创建对象的副本。

CompareTo(ManagementBaseObject, ComparisonSettings)

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

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

以异步方式将对象复制到其他位置。

CopyTo(ManagementOperationObserver, ManagementPath)

以异步方式将对象复制到其他位置。

CopyTo(ManagementOperationObserver, String, PutOptions)

以异步方式将对象复制到其他位置。

CopyTo(ManagementOperationObserver, String)

以异步方式将对象复制到其他位置。

CopyTo(ManagementPath, PutOptions)

将对象复制到其他位置。

CopyTo(ManagementPath)

将对象复制到其他位置。

CopyTo(String, PutOptions)

将对象复制到其他位置。

CopyTo(String)

将对象复制到其他位置。

CreateObjRef(Type)

创建一个对象,其中包含生成用于与远程对象通信的代理所需的所有相关信息。

(继承自 MarshalByRefObject)
Delete()

删除对象。

Delete(DeleteOptions)

删除对象。

Delete(ManagementOperationObserver, DeleteOptions)

删除对象。

Delete(ManagementOperationObserver)

删除对象。

Dispose()

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

Dispose(Boolean)

释放由托管资源使用 Component 的非托管资源,并选择性地释放托管资源。

(继承自 Component)
Equals(Object)

比较两个管理对象。

(继承自 ManagementBaseObject)
Get()

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

Get(ManagementOperationObserver)

以异步方式绑定到管理对象。

GetHashCode()

用作特定类型的哈希函数,适用于哈希算法和数据结构(如哈希表)。

(继承自 ManagementBaseObject)
GetLifetimeService()

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

(继承自 MarshalByRefObject)
GetMethodParameters(String)

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

GetObjectData(SerializationInfo, StreamingContext)

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

GetPropertyQualifierValue(String, String)

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

(继承自 ManagementBaseObject)
GetPropertyValue(String)

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

(继承自 ManagementBaseObject)
GetQualifierValue(String)

获取指定限定符的值。

(继承自 ManagementBaseObject)
GetRelated()

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

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

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

GetRelated(ManagementOperationObserver, String)

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

GetRelated(ManagementOperationObserver)

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

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

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

GetRelated(String)

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

GetRelationships()

获取与对象的关联集合。

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

获取与对象的关联集合。

GetRelationships(ManagementOperationObserver, String)

获取与对象的关联集合。

GetRelationships(ManagementOperationObserver)

获取与对象的关联集合。

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

获取与对象的关联集合。

GetRelationships(String)

获取与对象的关联集合。

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, PutOptions)

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

Put(ManagementOperationObserver)

以异步方式提交对对象的更改。

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)

适用于