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 systému, zařízení a aplikací instrumentovaných do infrastruktury rozhraní 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 na disku zbývá, jaké je aktuální využití procesoru, ke které databázi je určitá aplikace připojená a mnoho dalšího), pomocí tříd odvozených z ManagementObjectSearcher a nebo ManagementQueryse přihlásit k odběru různých událostí správy pomocí ManagementEventWatcher třídy . Přístupná data můžou pocházet ze spravovaných i nespravovaných komponent v distribuovaném prostředí.
Třídy
CompletedEventArgs |
Uchovává data události 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 dotaz a výčet související možnosti objekty. |
EventArrivedEventArgs |
Uchovává data události pro EventArrived událost. |
EventQuery |
Představuje dotaz události 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, která představuje proces, například Notepad.exe. Členové této třídy umožňují přístup k datům rozhraní WMI pomocí konkrétní cesty třídy služby WMI. |
ManagementDateTimeConverter |
Poskytuje metody pro převod funkce DMTF (Desktop Management Task Force) a intervalů data a času na formát kompatibilní se standardem DateTime CLR a TimeSpan naopak. |
ManagementEventArgs |
Představuje virtuální základní třídu pro uložení 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. V názvech se nerozlišují malá a velká písmena. |
ManagementObject |
Představuje instanci služby 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ých typů ManagementBaseObject, včetně ManagementObject a ManagementClass. Kolekce může být výsledkem dotazu rozhraní WMI spuštěného prostřednictvím ManagementObjectSearchernebo výčtu objektů správy zadaného typu načtených prostřednictvím ManagementClass představujícího tento typ. Kromě toho se může jednat o kolekci objektů správy souvisejících zadaným způsobem s konkrétním objektem správy – v tomto případě by se kolekce načetla pomocí metody, jako GetRelated()je . Kolekci lze procházet pomocí ManagementObjectCollection.ManagementObjectEnumerator objektů a v ní lze zkontrolovat nebo manipulovat pro různé úlohy 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ě. Můžete ho například použít k 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 spuštěná síťová připojení, pozastavené služby atd. Při vytvoření instance této třídy přijímá jako vstup dotaz WMI reprezentovaný v objektu ObjectQuery nebo jeho odvozené položky a volitelně ManagementScope představuje obor názvů rozhraní WMI, ve které se má dotaz spustit. Může také využívat další pokročilé možnosti v objektu EnumerationOptions. Get() Při vyvolání ManagementObjectSearcher metody pro tento objekt spustí daný dotaz v zadaném oboru a vrátí kolekci objektů správy, 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 možnosti objekty. |
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 dotazů správy. |
ManagementScope |
Představuje obor (obor názvů) pro operace správy. |
MethodData |
Obsahuje informace o metodě rozhraní 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álosti pro ObjectPut událost. |
ObjectQuery |
Představuje dotaz správy, který vrací instance nebo třídy. |
ObjectReadyEventArgs |
Uchovává data události pro ObjectReady událost. |
ProgressEventArgs |
Uchovává data události pro Progress událost. |
PropertyData |
Představuje informace o vlastnosti rozhraní WMI. |
PropertyDataCollection |
Představuje sadu vlastností objektu rozhraní WMI. |
PropertyDataCollection.PropertyDataEnumerator |
Představuje enumerátor pro PropertyData objekty v objektu PropertyDataCollection. |
PutOptions |
Určuje možnosti pro potvrzení změn objektů 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 dotaz WQL ASSOCIATORS OF dat. Dá se použít pro instance i dotazy na schéma. |
RelationshipQuery |
Představuje dotaz WQL REFERENCES OF data. |
SelectQuery |
Představuje dotaz na data WQL SELECT. |
StoppedEventArgs |
Uchovává data události pro Stopped událost. |
WqlEventQuery |
Představuje dotaz události WMI ve formátu WQL . |
WqlObjectQuery |
Představuje dotaz na data WMI ve formátu WQL. |
Výčty
AuthenticationLevel |
Popisuje úroveň ověřování, která se má použít pro připojení k rozhraní WMI. Používá se pro připojení COM k rozhraní WMI. |
CimType |
Popisuje možné typy CIM pro vlastnosti, kvalifikátory nebo 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 lze kombinovat. |
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
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. |