ManagementObjectSearcher Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
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) |