ManagementObjectSearcher.Get 方法

定義

叫用指定的 WMI 查詢。

多載

Get()

叫用指定的 WMI 查詢,並傳回產生的集合。

Get(ManagementOperationObserver)

非同步叫用 WMI 查詢,並繫結至監看員,以便傳送結果。

Get()

來源:
ManagementObjectSearcher.cs
來源:
ManagementObjectSearcher.cs
來源:
ManagementObjectSearcher.cs

叫用指定的 WMI 查詢,並傳回產生的集合。

C#
public System.Management.ManagementObjectCollection Get ();

傳回

ManagementObjectCollection,包含符合指定查詢的物件。

範例

下列範例會使用特定的查詢、範圍和列舉選項,初始化 類別的新實例 ManagementObjectSearcher

C#
using System;
using System.Management;

public class Sample
{
    public static void Main(string[] args)
    {
        ManagementObjectSearcher s =
            new ManagementObjectSearcher(
            "root\\CIMV2",
            "SELECT * FROM Win32_Service",
            new EnumerationOptions(
            null, System.TimeSpan.MaxValue,
            1, true, false, true,
            true, false, true, true));

        foreach (ManagementObject service in s.Get())
        {
            // show the service
            Console.WriteLine(service.ToString());
        }
    }
}

備註

.NET Framework 安全性

完全信任立即呼叫者。 這個成員無法供部分信任的程式碼使用。 如需詳細資訊,請參閱 使用部分信任程式代碼的連結庫

適用於

.NET Framework 4.8.1 和其他版本
產品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Get(ManagementOperationObserver)

來源:
ManagementObjectSearcher.cs
來源:
ManagementObjectSearcher.cs
來源:
ManagementObjectSearcher.cs

非同步叫用 WMI 查詢,並繫結至監看員,以便傳送結果。

C#
public void Get (System.Management.ManagementOperationObserver watcher);

參數

watcher
ManagementOperationObserver

會引發由操作觸發 (Trigger) 事件的監看員。

備註

.NET Framework 安全性

完全信任立即呼叫者。 這個成員無法供部分信任的程式碼使用。 如需詳細資訊,請參閱 使用部分信任程式代碼的連結庫

適用於

.NET Framework 4.8.1 和其他版本
產品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1