ManagementObjectSearcher Klas

Definitie

Hiermee wordt een verzameling beheerobjecten opgehaald op basis van een opgegeven query. Deze klasse is een van de meestgebruikte toegangspunten voor het ophalen van beheergegevens. Het kan bijvoorbeeld worden gebruikt om alle schijfstations, netwerkadapters, processen en nog veel meer beheerobjecten op een systeem op te sommen of om te zoeken naar alle netwerkverbindingen die zijn onderbroken, services die zijn onderbroken, enzovoort. Wanneer er een instantie van deze klasse wordt geïnstantieerd, wordt een WMI-query ingevoerd die wordt weergegeven in een ObjectQuery of de derivaten, en eventueel een ManagementScope exemplaar van de WMI-naamruimte waarin de query moet worden uitgevoerd. Het kan ook extra geavanceerde opties in een EnumerationOptions. Wanneer de Get() methode voor dit object wordt aangeroepen, ManagementObjectSearcher wordt de opgegeven query uitgevoerd in het opgegeven bereik en wordt een verzameling beheerobjecten geretourneerd die overeenkomen met de query in een ManagementObjectCollection.

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

Constructors

Name Description
ManagementObjectSearcher()

Initialiseert een nieuw exemplaar van de ManagementObjectSearcher klasse. Nadat bepaalde eigenschappen voor dit object zijn ingesteld, kan het object worden gebruikt om een query voor beheergegevens aan te roepen. Dit is de parameterloze constructor.

ManagementObjectSearcher(ManagementScope, ObjectQuery, EnumerationOptions)

Initialiseert een nieuw exemplaar van de ManagementObjectSearcher klasse dat moet worden gebruikt om de opgegeven query in het opgegeven bereik aan te roepen, met de opgegeven opties.

ManagementObjectSearcher(ManagementScope, ObjectQuery)

Initialiseert een nieuw exemplaar van de ManagementObjectSearcher klasse die wordt gebruikt om de opgegeven query in het opgegeven bereik aan te roepen.

ManagementObjectSearcher(ObjectQuery)

Initialiseert een nieuw exemplaar van de ManagementObjectSearcher klasse die wordt gebruikt om de opgegeven query voor beheergegevens aan te roepen.

ManagementObjectSearcher(String, String, EnumerationOptions)

Initialiseert een nieuw exemplaar van de ManagementObjectSearcher klasse die wordt gebruikt om de opgegeven query aan te roepen, in het opgegeven bereik en met de opgegeven opties.

ManagementObjectSearcher(String, String)

Initialiseert een nieuw exemplaar van de ManagementObjectSearcher klasse die wordt gebruikt om de opgegeven query in het opgegeven bereik aan te roepen.

ManagementObjectSearcher(String)

Initialiseert een nieuw exemplaar van de ManagementObjectSearcher klasse die wordt gebruikt om de opgegeven query voor beheergegevens aan te roepen.

Eigenschappen

Name Description
CanRaiseEvents

Hiermee wordt een waarde opgehaald die aangeeft of het onderdeel een gebeurtenis kan genereren.

(Overgenomen van Component)
Container

Hiermee haalt u het IContainer bestand op dat de Component.

(Overgenomen van Component)
DesignMode

Hiermee wordt een waarde opgehaald die aangeeft of de Component momenteel in de ontwerpmodus is.

(Overgenomen van Component)
Events

Hiermee haalt u de lijst met gebeurtenis-handlers op die aan dit Componentbestand zijn gekoppeld.

(Overgenomen van Component)
Options

Hiermee haalt u de opties op voor het zoeken naar objecten of stelt u deze in.

Query

Hiermee haalt u de query op die moet worden aangeroepen in de zoekfunctie (dat wil gezegd, de criteria die moeten worden toegepast op de zoekfunctie naar beheerobjecten).

Scope

Hiermee haalt u het bereik op waarin moet worden gezocht naar objecten (het bereik vertegenwoordigt een WMI-naamruimte).

Site

Haalt of stelt de ISite van de Component.

(Overgenomen van Component)

Methoden

Name Description
CreateObjRef(Type)

Hiermee maakt u een object dat alle relevante informatie bevat die nodig is om een proxy te genereren die wordt gebruikt om te communiceren met een extern object.

(Overgenomen van MarshalByRefObject)
Dispose()

Alle resources die worden gebruikt door de Component.

(Overgenomen van Component)
Dispose(Boolean)

Publiceert de niet-beheerde resources die worden gebruikt door de Component beheerde resources en brengt eventueel de beheerde resources vrij.

(Overgenomen van Component)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
Get()

Roept de opgegeven WMI-query aan en retourneert de resulterende verzameling.

Get(ManagementOperationObserver)

Roept de WMI-query asynchroon aan en verbindt deze met een watcher om de resultaten te leveren.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetLifetimeService()
Verouderd.

Hiermee haalt u het huidige levensduurserviceobject op waarmee het levensduurbeleid voor dit exemplaar wordt beheerd.

(Overgenomen van MarshalByRefObject)
GetService(Type)

Hiermee wordt een object geretourneerd dat een service vertegenwoordigt die wordt geleverd door of door de Component service Container.

(Overgenomen van Component)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
InitializeLifetimeService()
Verouderd.

Hiermee haalt u een levensduurserviceobject op om het levensduurbeleid voor dit exemplaar te beheren.

(Overgenomen van MarshalByRefObject)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
MemberwiseClone(Boolean)

Hiermee maakt u een ondiepe kopie van het huidige MarshalByRefObject object.

(Overgenomen van MarshalByRefObject)
ToString()

Retourneert een String met de naam van de Component, indien van toepassing. Deze methode mag niet worden overschreven.

(Overgenomen van Component)

gebeurtenis

Name Description
Disposed

Treedt op wanneer het onderdeel wordt verwijderd door een aanroep naar de Dispose() methode.

(Overgenomen van Component)

Van toepassing op