Sdílet prostřednictvím


System.Management.Instrumentation Obor názvů

Poskytuje třídy potřebné pro instrumentaci aplikací pro správu a zveřejnění informací a událostí správy prostřednictvím rozhraní WMI potenciálním uživatelům. Uživatelé, jako je Microsoft Application Center nebo Microsoft Operations Manager, pak můžou vaši aplikaci snadno spravovat a monitorování a konfigurace aplikace je k dispozici pro skripty správce nebo jiné aplikace, spravované i nespravované. Instrumentace aplikace je snadné dosáhnout pomocí vlastního atributu InstrumentationClass u tříd, které chcete zveřejnit, nebo pomocí poskytovaných BaseEvent a Instance základních tříd a Instrumentation pomocné třídy.

Třídy

BaseEvent

Představuje třídy odvozené z BaseEvent , o kterých je známo, že jsou třídy událostí správy. Tyto odvozené třídy dědí implementaci IEvent , která umožňuje aktivovat události prostřednictvím Fire() metody.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

DefaultManagementInstaller

Nainstaluje instrumentované sestavení. Chcete-li použít tento výchozí instalační program projektu, jednoduše odvodit třídu z DefaultManagementInstaller uvnitř sestavení. Není nutné přepsat žádné metody.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

DefaultManagementProjectInstaller

Nainstaluje instrumentované sestavení. Chcete-li použít tento výchozí instalační program projektu, odvodit třídu z DefaultManagementProjectInstaller uvnitř sestavení. Není nutné přepsat žádné metody.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

IgnoreMemberAttribute

Způsobí, že instrumentace správy ignoruje přidruženého člena instrumentované třídy.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

Instance

Představuje odvozené třídy, o kterých se ví, že jsou třídy instance instrumentace správy. Tyto odvozené třídy dědí implementaci IInstance , která umožňuje publikování instancí prostřednictvím Published vlastnosti.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

InstanceNotFoundException

Výjimka vyvolaná za účelem označení, že zprostředkovatel nevrací žádné instance.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

Instrumentation

Poskytuje pomocné funkce pro zveřejnění událostí a dat pro správu. Pro každou doménu aplikace existuje jedna instance této třídy.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

InstrumentationBaseException

Představuje výjimku související se základním poskytovatelem.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

InstrumentationClassAttribute

Určuje, že třída poskytuje instrumentaci událostí nebo instancí.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

InstrumentationException

Představuje výjimku související se zprostředkovatelem.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

InstrumentationManager

Poskytuje metody, které spravují životnost a model používaný pro oddělené poskytovatele.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

InstrumentedAttribute

Určuje, že toto sestavení poskytuje instrumentaci správy. Tento atribut by se měl zobrazit jednou pro každé sestavení.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

ManagedCommonProvider

Třída je interně používána infrastrukturou WMI.NET Provider Extensions.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

ManagedNameAttribute

Umožňuje instrumentované třídě nebo členu instrumentované třídy prezentovat alternativní název prostřednictvím instrumentace správy.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

ManagementBindAttribute

Atribut ManagementBind označuje, že metoda se používá k vrácení instance třídy WMI přidružené ke konkrétní hodnotě klíče.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

ManagementCommitAttribute

Atribut ManagementCommit označuje metodu, která je volána, když je nutné aktualizovat sadu vlastností pro čtení a zápis v jedné atomické operaci.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

ManagementConfigurationAttribute

Atribut ManagementConfiguration označuje, že vlastnost nebo pole představuje vlastnost rozhraní WMI pro čtení i zápis.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

ManagementCreateAttribute

ManagementCreateAttribute slouží k označení, že metoda vytvoří novou instanci spravované entity.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

ManagementEntityAttribute

Atribut ManagementEntity označuje, že třída poskytuje informace o správě zveřejněné prostřednictvím zprostředkovatele rozhraní WMI.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

ManagementEnumeratorAttribute

Atribut ManagementEnumerator označuje metodu, která vrací všechny instance třídy WMI.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

ManagementInstaller

Nainstaluje instrumentovaná sestavení. Zahrňte instanci této třídy instalačního programu do instalačního programu projektu pro sestavení, které zahrnuje instrumentaci.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

ManagementKeyAttribute

Atribut ManagementKey identifikuje klíčové vlastnosti třídy služby WMI.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

ManagementMemberAttribute

Tuto třídu používá rozhraní WMI.NET Provider Extensions. Je to základní třída pro všechny atributy správy, které lze použít na členy.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

ManagementNameAttribute

Atribut ManagementName slouží k přepsání názvů vystavených prostřednictvím třídy WMI.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

ManagementNewInstanceAttribute

Základní třída pro atributy správy, které mají pouze funkce za běhu a bez reprezentace schématu. Třídy atributů správy ManagementBindAttribute, ManagementCreateAttribute a ManagementEnumeratorAttribute jsou odvozeny z této třídy.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

ManagementProbeAttribute

Atribut ManagementProbe označuje, že vlastnost nebo pole představuje vlastnost WMI jen pro čtení.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

ManagementQualifierAttribute

Atribut ManagementQualifier obsahuje další informace související se zprostředkovatele rozhraní WMI o přidružené třídě, instanci, vlastnosti, poli nebo metodě služby WMI.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

ManagementReferenceAttribute

ManagementReferenceAttribute označí člen třídy, vlastnost nebo parametr metody jako odkaz na jiný objekt nebo třídu správy.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

ManagementRemoveAttribute

ManagementRemoveAttribute se používá k označení, že metoda vyčistí instanci spravované entity.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

ManagementTaskAttribute

Atribut ManagementTask označuje, že cílová metoda implementuje metodu WMI.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

WmiConfigurationAttribute

Atribut WmiConfiguration označuje, že sestavení obsahuje kód, který implementuje zprostředkovatele WMI pomocí modelu WMI.NET Provider Extensions. Atribut přijímá parametry, které vytvářejí konfiguraci vysoké úrovně implementovaného zprostředkovatele rozhraní WMI.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

WmiProviderInstallationException

Představuje výjimku, která se má vyvolat při selhání instalace zprostředkovatele rozhraní WMI.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

Rozhraní

IEvent

Určuje zdroj události instrumentace správy. Objekty, které implementují toto rozhraní, jsou známé jako zdroje událostí instrumentace správy. Třídy, které nejsou odvozeny z BaseEvent by místo toho měly implementovat toto rozhraní.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

IInstance

Určuje zdroj instance instrumentace správy. Objekty, které implementují toto rozhraní, jsou známé jako zdroje instancí instrumentace správy. Třídy, které nejsou odvozeny z Instance by místo toho měly implementovat toto rozhraní.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

Výčty

InstrumentationType

Určuje typ instrumentace poskytované třídou.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

ManagementConfigurationType

Představuje možné chování potvrzení vlastnosti pro čtení/zápis. Používá se jako hodnota parametru atributu ManagementConfigurationAttribute .

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

ManagementHostingModel

Definuje hodnoty, které určují model hostování pro zprostředkovatele.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.

ManagementQualifierFlavors

Kvalifikátory, které se dají použít s rozšířeními zprostředkovatele WMI.

Poznámka: Knihovny rozhraní WMI .NET jsou nyní zvažované v konečném stavu a nebude k dispozici žádný další vývoj, vylepšení ani aktualizace pro problémy nesouvisejí se zabezpečením, které mají vliv na tyto knihovny. Rozhraní API MI by se měla používat pro veškerý nový vývoj.