ManagementObjectSearcher Klass

Definition

Hämtar en samling hanteringsobjekt baserat på en angiven fråga. Den här klassen är en av de vanligaste startpunkterna för att hämta hanteringsinformation. Den kan till exempel användas för att räkna upp alla diskenheter, nätverkskort, processer och många fler hanteringsobjekt i ett system, eller för att fråga efter alla nätverksanslutningar som är igång, tjänster som har pausats och så vidare. När instansieras tar en instans av den här klassen som indata en WMI-fråga som representeras i en ObjectQuery eller dess derivat, och eventuellt en ManagementScope som representerar WMI-namnområdet för att köra frågan i. Det kan också ta ytterligare avancerade alternativ i en EnumerationOptions. Get() När metoden för det här objektet anropas kör den ManagementObjectSearcher angivna frågan i det angivna omfånget och returnerar en samling hanteringsobjekt som matchar frågan i en ManagementObjectCollection.

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

Konstruktorer

Name Description
ManagementObjectSearcher()

Initierar en ny instans av ManagementObjectSearcher klassen. När vissa egenskaper för det här objektet har angetts kan objektet användas för att anropa en fråga för hanteringsinformation. Det här är den parameterlösa konstruktorn.

ManagementObjectSearcher(ManagementScope, ObjectQuery, EnumerationOptions)

Initierar en ny instans av ManagementObjectSearcher klassen som ska användas för att anropa den angivna frågan i det angivna omfånget med de angivna alternativen.

ManagementObjectSearcher(ManagementScope, ObjectQuery)

Initierar en ny instans av klassen ManagementObjectSearcher som används för att anropa den angivna frågan i det angivna omfånget.

ManagementObjectSearcher(ObjectQuery)

Initierar en ny instans av klassen ManagementObjectSearcher som används för att anropa den angivna frågan för hanteringsinformation.

ManagementObjectSearcher(String, String, EnumerationOptions)

Initierar en ny instans av klassen ManagementObjectSearcher som används för att anropa den angivna frågan, i det angivna omfånget och med de angivna alternativen.

ManagementObjectSearcher(String, String)

Initierar en ny instans av klassen ManagementObjectSearcher som används för att anropa den angivna frågan i det angivna omfånget.

ManagementObjectSearcher(String)

Initierar en ny instans av klassen ManagementObjectSearcher som används för att anropa den angivna frågan för hanteringsinformation.

Egenskaper

Name Description
CanRaiseEvents

Hämtar ett värde som anger om komponenten kan generera en händelse.

(Ärvd från Component)
Container

Hämtar som IContainer innehåller Component.

(Ärvd från Component)
DesignMode

Hämtar ett värde som anger om det Component för närvarande är i designläge.

(Ärvd från Component)
Events

Hämtar listan över händelsehanterare som är kopplade till den här Component.

(Ärvd från Component)
Options

Hämtar eller anger alternativ för hur du söker efter objekt.

Query

Hämtar eller ställer in frågan som ska anropas i sökaren (det vill:s villkor som ska tillämpas på sökningen efter hanteringsobjekt).

Scope

Hämtar eller anger det omfång där objekt ska sökas (omfånget representerar ett WMI-namnområde).

Site

Hämtar eller ställer in ISite i Component.

(Ärvd från Component)

Metoder

Name Description
CreateObjRef(Type)

Skapar ett objekt som innehåller all relevant information som krävs för att generera en proxy som används för att kommunicera med ett fjärrobjekt.

(Ärvd från MarshalByRefObject)
Dispose()

Släpper alla resurser som används av Component.

(Ärvd från Component)
Dispose(Boolean)

Släpper de ohanterade resurser som används av Component och släpper eventuellt de hanterade resurserna.

(Ärvd från Component)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
Get()

Anropar den angivna WMI-frågan och returnerar den resulterande samlingen.

Get(ManagementOperationObserver)

Anropar WMI-frågan asynkront och binder till en bevakare för att leverera resultatet.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetLifetimeService()

Hämtar det aktuella livslängdstjänstobjektet som styr livslängdsprincipen för den här instansen.

(Ärvd från MarshalByRefObject)
GetService(Type)

Returnerar ett objekt som representerar en tjänst som tillhandahålls av Component eller av dess Container.

(Ärvd från Component)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
InitializeLifetimeService()

Hämtar ett tjänstobjekt för livslängd för att styra livslängdsprincipen för den här instansen.

(Ärvd från MarshalByRefObject)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
MemberwiseClone(Boolean)

Skapar en ytlig kopia av det aktuella MarshalByRefObject objektet.

(Ärvd från MarshalByRefObject)
ToString()

Returnerar ett String som innehåller namnet på Component, om det finns. Den här metoden bör inte åsidosättas.

(Ärvd från Component)

Händelser

Name Description
Disposed

Inträffar när komponenten tas bort av ett anrop till Dispose() metoden.

(Ärvd från Component)

Gäller för