Freigeben über


ManagementObjectSearcher-Klasse

Ruft eine Auflistung von Verwaltungsobjekten auf der Grundlage einer angegebenen Abfrage ab. Diese Klasse ist einer der häufiger vewendeten Einstiegspunkte für den Abruf von Vewaltungsinformationen. Sie kann z. B. zum Auflisten aller Diskettenlaufwerke, Netzwerkkarten, Prozesse und zahlreicher anderer Verwaltungsobjekte eines Systems verwendet werden, oder zum Abfragen aller offenen Netzwerkverbindungen, der angehaltenen Dienste usw. Wenn instanziiert, akzeptiert eine Instanz dieser Klasse eine durch eine ObjectQuery-Klasse oder deren Ableitungen dargestellte WMI-Abfrage als Eingabe, und optional eine ManagementScope-Klasse, der den WMI-Namespace zum Ausführen der Abfrage darstellt. Der Instanz können außerdem zusätzliche erweiterte Optionen in einem EnumerationOptions-Objekt übergeben werden. Wenn die Get-Methode für dieses Objekt aufgerufen wird, führt ManagementObjectSearcher die angegebene Abfrage im angegebenen Gültigkeitsbereich aus und gibt eine Auflistung von Verwaltungsobjekten zurück, die mit der Abfrage in einer ManagementObjectCollection-Klasse übereinstimmen.

Namespace: System.Management
Assembly: System.Management (in system.management.dll)

Syntax

'Declaration
Public Class ManagementObjectSearcher
    Inherits Component
'Usage
Dim instance As ManagementObjectSearcher
public class ManagementObjectSearcher : Component
public ref class ManagementObjectSearcher : public Component
public class ManagementObjectSearcher extends Component
public class ManagementObjectSearcher extends Component

Vererbungshierarchie

System.Object
   System.MarshalByRefObject
     System.ComponentModel.Component
      System.Management.ManagementObjectSearcher

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

ManagementObjectSearcher-Member
System.Management-Namespace