System.Management Obor názvů

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.