ManagementObjectSearcher.Get Methode

Definition

Ruft die angegebenen WMI-Anfrage auf.

Überlädt

Get()

Ruft die angegebene WMI-Abfrage auf und gibt die resultierende Auflistung zurück.

Get(ManagementOperationObserver)

Ruft die WMI-Abfrage asynchron auf und bindet sie zum Übermitteln der Ergebnisse an einen Monitor.

Get()

Ruft die angegebene WMI-Abfrage auf und gibt die resultierende Auflistung zurück.

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

Gibt zurück

Eine ManagementObjectCollection mit den Objekten, die mit der angegebenen Abfrage übereinstimmen.

Beispiele

Im folgenden Beispiel wird eine neue Instanz der ManagementObjectSearcher -Klasse mit einer bestimmten Abfrage, einem bestimmten Bereich und einer bestimmten Enumerationsoption initialisiert.

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

Hinweise

.NET Framework-Sicherheit

Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.

Gilt für:

Get(ManagementOperationObserver)

Ruft die WMI-Abfrage asynchron auf und bindet sie zum Übermitteln der Ergebnisse an einen Monitor.

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)

Parameter

watcher
ManagementOperationObserver

Der Monitor, der von der Operation ausgelöste Ereignisse auslöst.

Hinweise

.NET Framework-Sicherheit

Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.

Gilt für: