System.Management Névtér

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.