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)

初始化繫結到指定的 WMI 路徑 (包括指定的其他選項) 之 ManagementObject 類別的新執行個體。

ManagementObject(ManagementScope, ManagementPath, ObjectGetOptions)

初始化繫結至指定的 WMI 路徑 (包括指定的選項) 之 ManagementObject 類別的新執行個體。

ManagementObject(SerializationInfo, StreamingContext)

初始化可序列化之 ManagementObject 類別的新執行個體。

ManagementObject(String)

初始化指定 WMI 物件路徑的 ManagementObject 類別的新執行個體。 路徑會提供為字串。

ManagementObject(String, ObjectGetOptions)

初始化繫結到指定的 WMI 路徑 (包括指定的其他選項) 之 ManagementObject 類別的新執行個體。 在這項變數中,路徑可以指定為字串。

ManagementObject(String, String, ObjectGetOptions)

初始化繫結至指定的 WMI 路徑 (且包括指定的選項) 之 ManagementObject 類別的新執行個體。 範圍和路徑會指定為字串。

屬性

CanRaiseEvents

取得值,指出元件是否能引發事件。

(繼承來源 Component)
ClassPath

取得或設定物件類別的路徑。

Container

取得包含 IContainerComponent

(繼承來源 Component)
DesignMode

取得值,指出 Component 目前是否處於設計模式。

(繼承來源 Component)
Events

取得附加在這個 Component 上的事件處理常式清單。

(繼承來源 Component)
Item[String]

經由 [] 標記取得屬性值的存取。 這個屬性就是 ManagementBaseObject 類別的索引子 (Indexer)。 您可以使用型別所定義的預設索引屬性,但是您無法明確地定義自己的屬性。 然而,在類別上指定 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)

建立包含所有相關資訊的物件,這些資訊是產生用來與遠端物件通訊的所需 Proxy。

(繼承來源 MarshalByRefObject)
Delete()

刪除物件。

Delete(DeleteOptions)

刪除物件。

Delete(ManagementOperationObserver)

刪除物件。

Delete(ManagementOperationObserver, DeleteOptions)

刪除物件。

Dispose()

釋放元件使用的所有資源。

Dispose()

釋放 ManagementBaseObject 所使用的 Unmanaged 資源。

(繼承來源 ManagementBaseObject)
Dispose(Boolean)

釋放 Component 所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。

(繼承來源 Component)
Equals(Object)

比較兩個管理物件。

(繼承來源 ManagementBaseObject)
Get()

將 WMI 類別資訊繫結至管理物件。

Get(ManagementOperationObserver)

非同步繫結至管理物件。

GetHashCode()

做為特定類型的雜湊函數,適用於雜湊演算法和資料結構 (例如雜湊資料表)。

(繼承來源 ManagementBaseObject)
GetLifetimeService()
已過時。

擷取控制這個執行個體存留期 (Lifetime) 原則的目前存留期服務物件。

(繼承來源 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)

適用於