ManagementObjectSearcher.Scope 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定尋找物件的範圍(範圍代表 WMI 命名空間)。
public:
property System::Management::ManagementScope ^ Scope { System::Management::ManagementScope ^ get(); void set(System::Management::ManagementScope ^ value); };
public System.Management.ManagementScope Scope { get; set; }
member this.Scope : System.Management.ManagementScope with get, set
Public Property Scope As ManagementScope
屬性值
尋找 WMI 物件的範圍(命名空間)。
範例
以下範例以特定查詢初始化該類別的新實例 ManagementObjectSearcher ,然後改變實例的範圍。
using System;
using System.Management;
public class Sample
{
public static void Main(string[] args)
{
ManagementScope ms = new ManagementScope(
"\\\\.\\root\\cimv2");
ms.Connect();
ManagementObjectSearcher searcher =
new ManagementObjectSearcher(
"SELECT * FROM Win32_Service");
searcher.Scope = ms;
foreach (ManagementObject service in searcher.Get())
{
// show the service
Console.WriteLine(service.ToString());
}
}
}
Imports System.Management
Public Class Sample
Public Overloads Shared Function _
Main(ByVal args() As String) As Integer
Dim ms As ManagementScope
ms = New ManagementScope("\\localhost\root\cimv2")
ms.Connect()
Dim searcher As ManagementObjectSearcher
searcher = New ManagementObjectSearcher( _
"SELECT * FROM Win32_Service")
searcher.Scope = ms
For Each service As ManagementObject In searcher.Get()
'show the instance
Console.WriteLine(service.ToString())
Next
End Function 'Main
End Class
備註
當此屬性的值被更改時,會 ManagementObjectSearcher 重新綁定到新的範圍。
屬性值
尋找物件的範圍(命名空間)。
.NET Framework 安全性
完全信任當下的來電者。 此成員無法被部分受信任的程式碼使用。 欲了解更多資訊,請參閱 「部分受信任程式碼的函式庫使用」。