次の方法で共有


ManagementObjectSearcher.Get メソッド

定義

指定した WMI クエリを呼び出します。

オーバーロード

Get()

指定した WMI クエリを呼び出し、結果として得られるコレクションを返します。

Get(ManagementOperationObserver)

WMI クエリを非同期的に呼び出し、ウォッチャーにバインドして、結果を配信します。

Get()

ソース:
ManagementObjectSearcher.cs
ソース:
ManagementObjectSearcher.cs
ソース:
ManagementObjectSearcher.cs

指定した WMI クエリを呼び出し、結果として得られるコレクションを返します。

public:
 System::Management::ManagementObjectCollection ^ Get();
public System.Management.ManagementObjectCollection Get ();
member this.Get : unit -> System.Management.ManagementObjectCollection
Public Function Get () As ManagementObjectCollection

戻り値

指定されたクエリに対応するオブジェクトを格納している ManagementObjectCollection

次の例では、特定のクエリ、スコープ、および列挙オプションを使用して、 クラスの ManagementObjectSearcher 新しいインスタンスを初期化します。

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());
        }
    }
}
Imports System.Management


Public Class Sample
    Public Overloads Shared Function _
        Main(ByVal args() As String) As Integer

        Dim s As New ManagementObjectSearcher( _
            "root\MyApp", _
            "SELECT * FROM Win32_Service", _
            New EnumerationOptions( _
            Nothing, System.TimeSpan.MaxValue, 1, _
            True, False, True, True, False, _
            True, True))


        For Each service As ManagementObject In s.Get()
            'show the instance
            Console.WriteLine(service.ToString())
        Next


    End Function 'Main
End Class

注釈

.NET Framework のセキュリティ

直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「 部分信頼コードからのライブラリの使用」を参照してください。

適用対象

Get(ManagementOperationObserver)

ソース:
ManagementObjectSearcher.cs
ソース:
ManagementObjectSearcher.cs
ソース:
ManagementObjectSearcher.cs

WMI クエリを非同期的に呼び出し、ウォッチャーにバインドして、結果を配信します。

public:
 void Get(System::Management::ManagementOperationObserver ^ watcher);
public void Get (System.Management.ManagementOperationObserver watcher);
member this.Get : System.Management.ManagementOperationObserver -> unit
Public Sub Get (watcher As ManagementOperationObserver)

パラメーター

watcher
ManagementOperationObserver

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

注釈

.NET Framework のセキュリティ

直前の呼び出し元に対する完全な信頼。 このメンバーは、部分的に信頼されているコードから使用することはできません。 詳細については、「 部分信頼コードからのライブラリの使用」を参照してください。

適用対象