ManagementObjectSearcher Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 oder deren Ableitungen dargestellte WMI-Abfrage als Eingabe, und optional einen ManagementScope, der den WMI-Namespace zum Ausführen der Abfrage darstellt. Der Instanz können außerdem zusätzliche erweiterte Optionen in einem EnumerationOptions ü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.
public ref class ManagementObjectSearcher : System::ComponentModel::Component
public class ManagementObjectSearcher : System.ComponentModel.Component
type ManagementObjectSearcher = class
inherit Component
Public Class ManagementObjectSearcher
Inherits Component
- Vererbung
Konstruktoren
ManagementObjectSearcher() |
Initialisiert eine neue Instanz der ManagementObjectSearcher-Klasse. Nachdem für dieses Objekt verschiedene Eigenschaften festgelegt wurden, kann es zum Aufrufen einer Abfrage für Verwaltungsinformationen verwendet werden. Dies ist der parameterlose Konstruktor. |
ManagementObjectSearcher(ManagementScope, ObjectQuery) |
Initialisiert eine neue Instanz der ManagementObjectSearcher-Klasse, mit der die angegebene Abfrage im angegebenen Gültigkeitsbereich aufgerufen werden kann. |
ManagementObjectSearcher(ManagementScope, ObjectQuery, EnumerationOptions) |
Initialisiert eine neue Instanz der ManagementObjectSearcher-Klasse, mit der die angegebene Abfrage im angegebenen Gültigkeitsbereich mit den angegebenen Optionen aufgerufen wird. |
ManagementObjectSearcher(ObjectQuery) |
Initialisiert eine neue Instanz der ManagementObjectSearcher-Klasse, mit der die angegebene Abfrage für Verwaltungsinformationen aufgerufen werden kann. |
ManagementObjectSearcher(String) |
Initialisiert eine neue Instanz der ManagementObjectSearcher-Klasse, mit der die angegebene Abfrage für Verwaltungsinformationen aufgerufen werden kann. |
ManagementObjectSearcher(String, String) |
Initialisiert eine neue Instanz der ManagementObjectSearcher-Klasse, mit der die angegebene Abfrage im angegebenen Gültigkeitsbereich aufgerufen werden kann. |
ManagementObjectSearcher(String, String, EnumerationOptions) |
Initialisiert eine neue Instanz der ManagementObjectSearcher-Klasse, mit der die angegebene Abfrage im angegebenen Gültigkeitsbereich mit den angegebenen Optionen aufgerufen wird. |
Eigenschaften
CanRaiseEvents |
Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann. (Geerbt von Component) |
Container |
Ruft die IContainer ab, die in der Component enthalten ist. (Geerbt von Component) |
DesignMode |
Ruft einen Wert ab, der angibt, ob sich Component gegenwärtig im Entwurfsmodus befindet. (Geerbt von Component) |
Events |
Ruft die Liste der Ereignishandler ab, die dieser Component angefügt sind. (Geerbt von Component) |
Options |
Ruft die Optionen zum Suchen von Objekten ab oder legt diese fest. |
Query |
Ruft die in der Suchroutine aufzurufende Abfrage ab (d. h. die bei der Suche nach Verwaltungsobjekten anzuwendenden Kriterien), oder legt diese fest. |
Scope |
Ruft den Gültigkeitsbereich ab, in dem nach Objekten gesucht werden soll (der Gültigkeitsbereich stellt einen WMI-Namespace dar), oder legt diesen fest. |
Site |
Ruft den ISite von Component ab oder legt ihn fest. (Geerbt von Component) |
Methoden
CreateObjRef(Type) |
Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Geerbt von MarshalByRefObject) |
Dispose() |
Gibt alle vom Component verwendeten Ressourcen frei. (Geerbt von Component) |
Dispose(Boolean) |
Gibt die von Component verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. (Geerbt von Component) |
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
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. |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetLifetimeService() |
Veraltet.
Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Geerbt von MarshalByRefObject) |
GetService(Type) |
Gibt ein Objekt zurück, das einen von der Component oder von deren Container bereitgestellten Dienst darstellt. (Geerbt von Component) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
InitializeLifetimeService() |
Veraltet.
Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab. (Geerbt von MarshalByRefObject) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
MemberwiseClone(Boolean) |
Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Geerbt von MarshalByRefObject) |
ToString() |
Gibt einen String zurück, der den Namen der Component enthält (sofern vorhanden). Diese Methode darf nicht überschrieben werden. (Geerbt von Component) |
Ereignisse
Disposed |
Tritt auf, wenn die Komponente von einem Aufruf der Dispose()-Methode verworfen wird. (Geerbt von Component) |