ManagementObjectSearcher Klasse

Definition

Ruft eine Auflistung von Verwaltungsobjekten auf der Grundlage einer angegebenen Abfrage ab.Retrieves a collection of management objects based on a specified query. Diese Klasse ist einer der häufiger vewendeten Einstiegspunkte für den Abruf von Vewaltungsinformationen.This class is one of the more commonly used entry points to retrieving management information. 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.For example, it can be used to enumerate all disk drives, network adapters, processes and many more management objects on a system, or to query for all network connections that are up, services that are paused, and so on. 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.When instantiated, an instance of this class takes as input a WMI query represented in an ObjectQuery or its derivatives, and optionally a ManagementScope representing the WMI namespace to execute the query in. Der Instanz können außerdem zusätzliche erweiterte Optionen in einem EnumerationOptions übergeben werden.It can also take additional advanced options in an EnumerationOptions. 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.When the Get() method on this object is invoked, the ManagementObjectSearcher executes the given query in the specified scope and returns a collection of management objects that match the query in a ManagementObjectCollection.

public ref class ManagementObjectSearcher : System::ComponentModel::Component
public class ManagementObjectSearcher : System.ComponentModel.Component
type ManagementObjectSearcher = class
    inherit Component
Public Class ManagementObjectSearcher
Inherits Component
Vererbung
ManagementObjectSearcher

Konstruktoren

ManagementObjectSearcher()

Initialisiert eine neue Instanz der ManagementObjectSearcher-Klasse.Initializes a new instance of the ManagementObjectSearcher class. Nachdem für dieses Objekt verschiedene Eigenschaften festgelegt wurden, kann es zum Aufrufen einer Abfrage für Verwaltungsinformationen verwendet werden.After some properties on this object are set, the object can be used to invoke a query for management information. Dies ist der parameterlose Konstruktor.This is the parameterless constructor.

ManagementObjectSearcher(ManagementScope, ObjectQuery)

Initialisiert eine neue Instanz der ManagementObjectSearcher-Klasse, mit der die angegebene Abfrage im angegebenen Gültigkeitsbereich aufgerufen werden kann.Initializes a new instance of the ManagementObjectSearcher class used to invoke the specified query in the specified scope.

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.Initializes a new instance of the ManagementObjectSearcher class to be used to invoke the specified query in the specified scope, with the specified options.

ManagementObjectSearcher(ObjectQuery)

Initialisiert eine neue Instanz der ManagementObjectSearcher-Klasse, mit der die angegebene Abfrage für Verwaltungsinformationen aufgerufen werden kann.Initializes a new instance of the ManagementObjectSearcher class used to invoke the specified query for management information.

ManagementObjectSearcher(String)

Initialisiert eine neue Instanz der ManagementObjectSearcher-Klasse, mit der die angegebene Abfrage für Verwaltungsinformationen aufgerufen werden kann.Initializes a new instance of the ManagementObjectSearcher class used to invoke the specified query for management information.

ManagementObjectSearcher(String, String)

Initialisiert eine neue Instanz der ManagementObjectSearcher-Klasse, mit der die angegebene Abfrage im angegebenen Gültigkeitsbereich aufgerufen werden kann.Initializes a new instance of the ManagementObjectSearcher class used to invoke the specified query in the specified scope.

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.Initializes a new instance of the ManagementObjectSearcher class used to invoke the specified query, in the specified scope, and with the specified options.

Eigenschaften

CanRaiseEvents

Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann.Gets a value indicating whether the component can raise an event.

(Geerbt von Component)
Container

Ruft die IContainer ab, die in der Component enthalten ist.Gets the IContainer that contains the Component.

(Geerbt von Component)
DesignMode

Ruft einen Wert ab, der angibt, ob sich Component gegenwärtig im Entwurfsmodus befindet.Gets a value that indicates whether the Component is currently in design mode.

(Geerbt von Component)
Events

Ruft die Liste der Ereignishandler ab, die dieser Component angefügt sind.Gets the list of event handlers that are attached to this Component.

(Geerbt von Component)
Options

Ruft die Optionen zum Suchen von Objekten ab oder legt diese fest.Gets or sets the options for how to search for objects.

Query

Ruft die in der Suchroutine aufzurufende Abfrage ab (d. h. die bei der Suche nach Verwaltungsobjekten anzuwendenden Kriterien), oder legt diese fest.Gets or sets the query to be invoked in the searcher (that is, the criteria to be applied to the search for management objects).

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.Gets or sets the scope in which to look for objects (the scope represents a WMI namespace).

Site

Ruft den ISite von Component ab oder legt ihn fest.Gets or sets the ISite of the Component.

(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.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Geerbt von MarshalByRefObject)
Dispose()

Gibt alle vom Component verwendeten Ressourcen frei.Releases all resources used by the Component.

(Geerbt von Component)
Dispose(Boolean)

Gibt die von Component verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.Releases the unmanaged resources used by the Component and optionally releases the managed resources.

(Geerbt von Component)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
Get()

Ruft die angegebene WMI-Abfrage auf und gibt die resultierende Auflistung zurück.Invokes the specified WMI query and returns the resulting collection.

Get(ManagementOperationObserver)

Ruft die WMI-Abfrage asynchron auf und bindet sie zum Übermitteln der Ergebnisse an einen Monitor.Invokes the WMI query asynchronously, and binds to a watcher to deliver the results.

GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Geerbt von Object)
GetLifetimeService()
Veraltet.

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Geerbt von MarshalByRefObject)
GetService(Type)

Gibt ein Objekt zurück, das einen von der Component oder von deren Container bereitgestellten Dienst darstellt.Returns an object that represents a service provided by the Component or by its Container.

(Geerbt von Component)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
InitializeLifetimeService()
Veraltet.

Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab.Obtains a lifetime service object to control the lifetime policy for this instance.

(Geerbt von MarshalByRefObject)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.Creates a shallow copy of the current MarshalByRefObject object.

(Geerbt von MarshalByRefObject)
ToString()

Gibt einen String zurück, der den Namen der Component enthält (sofern vorhanden).Returns a String containing the name of the Component, if any. Diese Methode darf nicht überschrieben werden.This method should not be overridden.

(Geerbt von Component)

Ereignisse

Disposed

Tritt auf, wenn die Komponente von einem Aufruf der Dispose()-Methode verworfen wird.Occurs when the component is disposed by a call to the Dispose() method.

(Geerbt von Component)

Gilt für: