·ObjectQuery類
ObjectQuery類或其派生類用於在ManagementObjectSearcher中指定查詢。程 序中一般采用查詢字符串來構造ObjectQuery實例。其中的查詢字符串是一種類似 SQL語言的WQL語言。下面的ObjectQuery類構造函數中最常見的一種,具體語法如 下:
public ObjectQuery (
string query
) ;
參數:
query 查詢的字符串
·ManagementObjectSearcher類
ManagementObjectSearcher主要是根據指定的查詢檢索WMI對象的集合。 ManagementObjectSearcher組成成員也非常簡單,其方法Get方法是非常重要的, ManagementObjectSearcher通過Get方法進行WMI查詢,並把得到的結果集合。Get 方法的返回值是一個ManagementObjectCollection實例,它包含匹配指定查詢的 對象。
表02是其ManagementObjectSearcher類的常用屬性及其說明。
屬性 說明 Options 有關如何搜索對象的選項 Query 在搜索器中調用的查詢 Scope 在其中查找對象的范圍表02:ManagementObjectSearcher類常用屬性及其說明
·ManagementObjectCollection類
ManagementObjectCollection類非常簡單,它主要表示 WMI 實例的不同集合 其中包括命名空間、范圍和查詢觀察程序等。創建ManagementObjectCollection 類沒有構造函數。