System.Management.Instrumentation 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 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. |