System.Management Névtér
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Hozzáférést biztosít a Windows Management Instrumentation (WMI) infrastruktúrához kapcsolódó rendszerekkel, eszközökkel és alkalmazásokkal kapcsolatos felügyeleti információk és felügyeleti események gazdag készletéhez. Az alkalmazások és szolgáltatások érdekes felügyeleti információkat kereshetnek (például hogy mennyi szabad terület marad a lemezen, mi az aktuális cpu-kihasználtság, melyik adatbázishoz csatlakozik egy adott alkalmazás, és még sok más), az osztályból ManagementObjectSearcherManagementQueryszármazó osztályok használatával, vagy előfizethetnek a különböző felügyeleti eseményekre az ManagementEventWatcher osztály használatával. Az elérhető adatok az elosztott környezet felügyelt és nem felügyelt összetevőiből is származhatnak.
Osztályok
| Name | Description |
|---|---|
| CompletedEventArgs |
Az esemény eseményadatait Completed tárolja. |
| ConnectionOptions |
Megadja a WMI-kapcsolat létrehozásához szükséges összes beállítást. |
| DeleteOptions |
A felügyeleti objektumok törlésének beállításait adja meg. |
| EnumerationOptions |
Alaposztályt biztosít a lekérdezéssel és enumerálással kapcsolatos beállításobjektumokhoz. |
| EventArrivedEventArgs |
Az esemény eseményadatait EventArrived tárolja. |
| EventQuery |
WMI-esemény lekérdezést jelöl. |
| EventWatcherOptions |
A felügyeleti események figyelésének beállításait adja meg. |
| InvokeMethodOptions |
A felügyeleti módszer meghívásának beállításait adja meg. |
| ManagementBaseObject |
A felügyeleti objektum alapvető elemeit tartalmazza. Alaposztályként szolgál konkrétabb felügyeleti objektumosztályokhoz. |
| ManagementClass |
A Common Information Model (CIM) felügyeleti osztályt jelöli. A felügyeleti osztály egy WMI-osztály, például a Win32_LogicalDisk, amely egy lemezmeghajtót és egy Win32_Process, amely egy olyan folyamatot jelöl, mint a Notepad.exe. Az osztály tagjai lehetővé teszik a WMI-adatok elérését egy adott WMI-osztály elérési útján. |
| ManagementDateTimeConverter |
Metódusokat biztosít az asztali felügyeleti munkacsoport (DMTF) dátum- és időintervallumainak CLR-kompatibilissé DateTime és TimeSpan formátummá alakításához, és fordítva. |
| ManagementEventArgs |
A WMI-események eseményadatait tároló virtuális alaposztályt jelöli. |
| ManagementEventWatcher |
Feliratkozik az ideiglenes eseményértesítésekre egy adott esemény lekérdezése alapján. |
| ManagementException |
A felügyeleti kivételeket jelöli. |
| ManagementNamedValueCollection |
A WMI-műveletek környezetinformációjaként használható elnevezett értékek gyűjteményét jelöli. A nevek nem érzékenek a kis- és nagybetűkhez. |
| ManagementObject |
WMI-példányt jelöl. |
| ManagementObjectCollection |
A WMI-ben lekért felügyeleti objektumok különböző gyűjteményeit jelöli. A gyűjtemény ManagementBaseObjectobjektumai -származtatott típusok, beleértve ManagementObject és ManagementClass. A gyűjtemény lehet egy WMI-lekérdezés eredménye, amelyet egy ManagementObjectSearcheradott típusú felügyeleti objektumok számbavétele vagy egy adott típusú ManagementClass , az adott típust jelképező lekérdezés eredményeként hajtanak végre. Emellett ez egy adott felügyeleti objektumhoz kapcsolódó felügyeleti objektumok gyűjteménye is lehet – ebben az esetben a gyűjtemény egy olyan módszerrel lesz lekérve, mint a GetRelated(). A gyűjtemény a benne lévő objektumokkal járható ManagementObjectCollection.ManagementObjectEnumerator , és különböző felügyeleti feladatokhoz vizsgálható vagy módosítható. |
| ManagementObjectCollection.ManagementObjectEnumerator |
A gyűjtemény enumerátorát jelöli. |
| ManagementObjectSearcher |
Lekéri a felügyeleti objektumok gyűjteményét egy megadott lekérdezés alapján. Ez az osztály az egyik leggyakrabban használt belépési pont a felügyeleti információk lekéréséhez. Használható például a rendszer összes lemezmeghajtójának, hálózati adapterének, folyamatának és sok más felügyeleti objektumának számbavételére, vagy az összes hálózati kapcsolat, a szüneteltetett szolgáltatások stb. lekérdezésére. A példányosításkor az osztály egy példánya bemenetként használ egy WMI-lekérdezést egy vagy annak származékaiban, ObjectQuery és opcionálisan egy ManagementScope WMI-névteret a lekérdezés végrehajtásához. További speciális beállításokat is igénybe vehet egy EnumerationOptions. Get() Az objektum metódusának meghívásakor a rendszer végrehajtja az ManagementObjectSearcher adott lekérdezést a megadott hatókörben, és egy olyan felügyeleti objektumgyűjteményt ad vissza, amely megfelel a lekérdezésben szereplő lekérdezésnekManagementObjectCollection. |
| ManagementOperationObserver |
Kezeli az aszinkron műveleteket, és kezeli az aszinkron módon kapott felügyeleti információkat és eseményeket. |
| ManagementOptions |
Absztrakt alaposztályt biztosít az összes beállításobjektumhoz. |
| ManagementPath |
Burkolót biztosít a WMI-objektumok elemzéséhez és elérési útjának létrehozásához. |
| ManagementQuery |
Absztrakt alaposztályt biztosít az összes felügyeleti lekérdezési objektumhoz. |
| ManagementScope |
Felügyeleti műveletek hatókörét (névterét) jelöli. |
| MethodData |
WmI-metódussal kapcsolatos információkat tartalmaz. |
| MethodDataCollection |
A gyűjteményben elérhető metódusok készletét jelöli. |
| MethodDataCollection.MethodDataEnumerator |
A objektumainak enumerátorát MethodData jelöli.MethodDataCollection |
| ObjectGetOptions |
Itt adhatja meg a felügyeleti objektum lekérésének lehetőségeit. |
| ObjectPutEventArgs |
Az esemény eseményadatait ObjectPut tárolja. |
| ObjectQuery |
Példányokat vagy osztályokat visszaadó felügyeleti lekérdezést jelöl. |
| ObjectReadyEventArgs |
Az esemény eseményadatait ObjectReady tárolja. |
| ProgressEventArgs |
Az esemény eseményadatait Progress tárolja. |
| PropertyData |
WMI-tulajdonságra vonatkozó információkat jelöl. |
| PropertyDataCollection |
Egy WMI-objektum tulajdonságainak halmazát jelöli. |
| PropertyDataCollection.PropertyDataEnumerator |
A objektumainak enumerátorát PropertyData jelöli.PropertyDataCollection |
| PutOptions |
A felügyeleti objektum módosításainak véglegesítésére vonatkozó beállításokat adja meg. |
| QualifierData |
A WMI-minősítővel kapcsolatos információkat tartalmaz. |
| QualifierDataCollection |
Objektumok gyűjteményét QualifierData jelöli. |
| QualifierDataCollection.QualifierDataEnumerator |
A objektumainak enumerátorát QualifierData jelöli.QualifierDataCollection |
| RelatedObjectQuery |
A WQL ASSOCIATORS OF adatlekérdezéseket jelöli. A példányokhoz és a séma-lekérdezésekhez egyaránt használható. |
| RelationshipQuery |
Adatlekérdezés WQL-hivatkozásait jelöli. |
| SelectQuery |
WQL SELECT adatlekérdezéseket jelöl. |
| StoppedEventArgs |
Az esemény eseményadatait Stopped tárolja. |
| WqlEventQuery |
WMI-eseménylekérdezéseket jelöl WQL formátumban. |
| WqlObjectQuery |
WQL formátumú WMI-adatlekérdezéseket jelöl. |
Enumerációk
| Name | Description |
|---|---|
| AuthenticationLevel |
A WMI-hez való csatlakozáshoz használandó hitelesítési szintet ismerteti. Ez a WMI-hez való COM-kapcsolathoz használatos. |
| CimType |
A tulajdonságok, minősítők vagy metódusparaméterek lehetséges CIM-típusait ismerteti. |
| CodeLanguage |
Meghatározza a kódgenerátor által támogatott nyelveket. |
| ComparisonSettings |
A az objektum-összehasonlítási módokat CompareTo(ManagementBaseObject, ComparisonSettings)ismerteti. Vegye figyelembe, hogy ezek az értékek kombinálhatók. |
| ImpersonationLevel |
A WMI-hez való csatlakozáshoz használandó megszemélyesítési szintet ismerteti. |
| ManagementStatus |
A jelenleg definiált WMI-hibakódok számbavételét ismerteti. |
| PutType |
Az objektumok WMI-be való mentésének lehetséges hatásait ismerteti a használat Put()során. |
| TextFormat |
Azokat a lehetséges szövegformátumokat ismerteti, amelyekkel használható GetText(TextFormat). |
Delegáltak
| Name | Description |
|---|---|
| CompletedEventHandler |
Az eseményt kezelő metódust Completed jelöli. |
| EventArrivedEventHandler |
Az eseményt kezelő metódust EventArrived jelöli. |
| ObjectPutEventHandler |
Az eseményt kezelő metódust ObjectPut jelöli. |
| ObjectReadyEventHandler |
Az eseményt kezelő metódust ObjectReady jelöli. |
| ProgressEventHandler |
Az eseményt kezelő metódust Progress jelöli. |
| StoppedEventHandler |
Az eseményt kezelő metódust Stopped jelöli. |