Freigeben über


Zugreifen auf Verwaltungsdaten mit Hilfe von System.Management

Der System.Management-Namespace entspricht dem WMI-Namespace in .NET Framework. Dieser Namespace enthält die folgenden Klassenobjekte der obersten Ebene, die WMI-Operationen unterstützen:

  • ManagementObject oder ManagementClass: ein einzelnes Verwaltungsobjekt bzw. eine einzelne Verwaltungsklasse.
  • ManagementObjectSearcher: wird verwendet, um eine Auflistung von ManagementObject- oder ManagementClass-Objekten auf der Basis einer bestimmten Abfrage oder Enumeration abzurufen.
  • ManagementEventWatcher: wird verwendet, um Ereignisbenachrichtigungen von WMI zu abonnieren.
  • ManagementQuery: wird als Basis für alle Abfrageklassen verwendet.

Die Codierungsparadigmen für die Verwendung von System.Management-Klassen sind in der .NET Framework-Umgebung bekannt, und WMI nutzt dieses standardmäßige Basisframework in den entsprechenden Situationen. Beispielsweise nutzt WMI die .NET-Auflistungsklassen intensiv und verwendet dabei die empfohlenen Codierungsmuster (z. B. das "Delegaten"-Muster für asynchrone .NET-Operationen). .NET Framework-Entwickler können demzufolge ihre Fähigkeiten nutzen, um auf Verwaltungsinformationen über Computer oder Anwendungen zuzugreifen.

Siehe auch

Verwalten von Anwendungen unter Verwendung von WMI | Abrufen von Verwaltungsobjektauflistungen | Abfragen von Verwaltungsdaten | Abonnieren und Verwenden von Verwaltungsereignissen | Ausführen von Methoden für Verwaltungsobjekte | Remote- und Verbindungsoptionen | Verwenden von Objekten mit starkem Typ