英語で読む

次の方法で共有


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

操作が原因のイベントを発生させるウォッチャー。

注釈

.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