Поделиться через


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

Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из частично доверенного кода.

Применяется к