System.Management Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |