System.Management Obor názvů

Poskytuje přístup k bohaté sadě informací o správě a událostech správy o systému, zařízeních a aplikacích instrumentovaných do infrastruktury služby WMI (Windows Management Instrumentation). Aplikace a služby se můžou dotazovat na zajímavé informace o správě (například kolik volného místa zbývá na disku, jaké je aktuální využití procesoru, ke které databázi je určitá aplikace připojená, a mnohem více), pomocí tříd odvozených ManagementObjectSearcher a ManagementQuerynebo přihlásit se k odběru různých událostí správy pomocí ManagementEventWatcher třídy. Přístupná data můžou být ze spravovaných i nespravovaných komponent v distribuovaném prostředí.

Třídy

Name Description
CompletedEventArgs

Uchovává data událostí pro Completed událost.

ConnectionOptions

Určuje všechna nastavení potřebná k vytvoření připojení rozhraní WMI.

DeleteOptions

Určuje možnosti pro odstranění objektu správy.

EnumerationOptions

Poskytuje základní třídu pro objekty možností souvisejících s dotazem a výčtem.

EventArrivedEventArgs

Uchovává data událostí pro EventArrived událost.

EventQuery

Představuje dotaz události rozhraní WMI.

EventWatcherOptions

Určuje možnosti sledování událostí správy.

InvokeMethodOptions

Určuje možnosti pro vyvolání metody správy.

ManagementBaseObject

Obsahuje základní prvky objektu správy. Slouží jako základní třída pro konkrétnější třídy objektů správy.

ManagementClass

Představuje třídu správy modelu CIM (Common Information Model). Třída správy je třída služby WMI, například Win32_LogicalDisk, která může představovat diskovou jednotku, a Win32_Process, což představuje proces, jako je Notepad.exe. Členové této třídy umožňují přístup k datům rozhraní WMI pomocí konkrétní cesty třídy rozhraní WMI.

ManagementDateTimeConverter

Poskytuje metody pro převod data a času DMTF (Desktop Management Task Force) na clR kompatibilní DateTime a TimeSpan formát a naopak.

ManagementEventArgs

Představuje virtuální základní třídu pro ukládání dat událostí pro události rozhraní WMI.

ManagementEventWatcher

Přihlásí se k odběru dočasných oznámení událostí na základě zadaného dotazu na událost.

ManagementException

Představuje výjimky správy.

ManagementNamedValueCollection

Představuje kolekci pojmenovaných hodnot vhodných pro použití jako kontextové informace pro operace rozhraní WMI. Názvy nerozlišují malá a velká písmena.

ManagementObject

Představuje instanci rozhraní WMI.

ManagementObjectCollection

Představuje různé kolekce objektů správy načtených prostřednictvím rozhraní WMI. Objekty v této kolekci jsou odvozené ManagementBaseObjecttypy, včetně ManagementObject a ManagementClass. Kolekce může být výsledkem dotazu rozhraní WMI prováděného prostřednictvím objektu ManagementObjectSearchersprávy nebo výčtu objektů správy zadaného typu načtených prostřednictvím představujícího ManagementClass tento typ. Kromě toho to může být kolekce objektů správy souvisejících se zadaným způsobem s konkrétním objektem správy – v tomto případě by kolekce byla načtena metodou, například GetRelated(). Kolekci je možné procházet pomocí ManagementObjectCollection.ManagementObjectEnumerator objektů, které jsou v ní, můžete zkontrolovat nebo manipulovat s různými úlohami správy.

ManagementObjectCollection.ManagementObjectEnumerator

Představuje enumerátor v kolekci.

ManagementObjectSearcher

Načte kolekci objektů správy na základě zadaného dotazu. Tato třída je jedním z nejčastěji používaných vstupních bodů pro načítání informací o správě. Dá se například použít k vytvoření výčtu všech diskových jednotek, síťových adaptérů, procesů a mnoha dalších objektů správy v systému nebo k dotazování na všechna síťová připojení, služby, které jsou pozastavené atd. Při vytváření instancí přebírá instance této třídy jako vstup dotaz WMI reprezentovaný v ObjectQuery odvozených nebo jeho derivátech a volitelně ManagementScope představuje obor názvů WMI, ve které se má dotaz spustit. Může také využít další pokročilé možnosti v nástroji EnumerationOptions. Při vyvolání Get() metody pro tento objekt provede daný dotaz v zadaném oboru a vrátí kolekci objektů správy, ManagementObjectSearcher které odpovídají dotazu v objektu ManagementObjectCollection.

ManagementOperationObserver

Spravuje asynchronní operace a zpracovává informace o správě a události přijaté asynchronně.

ManagementOptions

Poskytuje abstraktní základní třídu pro všechny objekty možností.

ManagementPath

Poskytuje obálku pro parsování a vytváření cest k objektům rozhraní WMI.

ManagementQuery

Poskytuje abstraktní základní třídu pro všechny objekty dotazu správy.

ManagementScope

Představuje obor (obor názvů) pro operace správy.

MethodData

Obsahuje informace o metodě WMI.

MethodDataCollection

Představuje sadu metod dostupných v kolekci.

MethodDataCollection.MethodDataEnumerator

Představuje enumerátor pro MethodData objekty v objektu MethodDataCollection.

ObjectGetOptions

Určuje možnosti pro získání objektu správy.

ObjectPutEventArgs

Uchovává data událostí pro ObjectPut událost.

ObjectQuery

Představuje dotaz správy, který vrací instance nebo třídy.

ObjectReadyEventArgs

Uchovává data událostí pro ObjectReady událost.

ProgressEventArgs

Uchovává data událostí pro Progress událost.

PropertyData

Představuje informace o vlastnosti rozhraní WMI.

PropertyDataCollection

Představuje sadu vlastností objektu WMI.

PropertyDataCollection.PropertyDataEnumerator

Představuje enumerátor pro PropertyData objekty v objektu PropertyDataCollection.

PutOptions

Určuje možnosti potvrzení změn objektu správy.

QualifierData

Obsahuje informace o kvalifikátoru WMI.

QualifierDataCollection

Představuje kolekci QualifierData objektů.

QualifierDataCollection.QualifierDataEnumerator

Představuje enumerátor pro QualifierData objekty v objektu QualifierDataCollection.

RelatedObjectQuery

Představuje asociátory WQL datového dotazu. Dá se použít pro instance i dotazy schématu.

RelationshipQuery

Představuje odkazy WQL na datový dotaz.

SelectQuery

Představuje datový dotaz WQL SELECT.

StoppedEventArgs

Uchovává data událostí pro Stopped událost.

WqlEventQuery

Představuje dotaz události rozhraní WMI ve formátu WQL .

WqlObjectQuery

Představuje datový dotaz rozhraní WMI ve formátu WQL.

Výčty

Name Description
AuthenticationLevel

Popisuje úroveň ověřování, která se má použít pro připojení k rozhraní WMI. Používá se pro připojení modelu COM ke službě WMI.

CimType

Popisuje možné typy CIM pro vlastnosti, kvalifikátorynebo parametry metody.

CodeLanguage

Definuje jazyky podporované generátorem kódu.

ComparisonSettings

Popisuje režimy porovnání objektů, které lze použít s CompareTo(ManagementBaseObject, ComparisonSettings). Všimněte si, že tyto hodnoty mohou být kombinovány.

ImpersonationLevel

Popisuje úroveň zosobnění, která se má použít pro připojení k rozhraní WMI.

ManagementStatus

Popisuje výčet všech kódů chyb rozhraní WMI, které jsou aktuálně definovány.

PutType

Popisuje možné účinky uložení objektu do rozhraní WMI při použití Put().

TextFormat

Popisuje možné textové formáty, které lze použít s GetText(TextFormat).

Delegáti

Name Description
CompletedEventHandler

Představuje metodu, která bude zpracovávat Completed událost.

EventArrivedEventHandler

Představuje metodu, která bude zpracovávat EventArrived událost.

ObjectPutEventHandler

Představuje metodu, která bude zpracovávat ObjectPut událost.

ObjectReadyEventHandler

Představuje metodu, která bude zpracovávat ObjectReady událost.

ProgressEventHandler

Představuje metodu, která bude zpracovávat Progress událost.

StoppedEventHandler

Představuje metodu, která bude zpracovávat Stopped událost.