System.Management.Instrumentation Przestrzeń nazw
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Udostępnia klasy niezbędne do instrumentowania aplikacji na potrzeby zarządzania oraz ujawniania informacji i zdarzeń dotyczących zarządzania za pośrednictwem usługi WMI potencjalnym klientom. Użytkownicy, tacy jak Microsoft Centrum aplikacji lub Microsoft Operations Manager, mogą następnie łatwo zarządzać aplikacją, a monitorowanie i konfigurowanie aplikacji jest dostępne dla skryptów administratora lub innych aplikacji, zarówno zarządzanych, jak i nieza zarządzanych. Instrumentację aplikacji można łatwo osiągnąć przy użyciu niestandardowego atrybutu InstrumentationClass w klasach, które chcesz uwidocznić, lub przy użyciu klas dostarczanych i bazowych oraz BaseEventInstance klasy Instrumentation pomocnika.
Klasy
BaseEvent |
Reprezentuje klasy pochodzące z BaseEvent klasy, które są znane jako klasy zdarzeń zarządzania. Te klasy pochodne dziedziczą implementację klasy , która umożliwia wykonywanie zdarzeń IEvent za pomocą Fire() metody . Uwaga: biblioteki WMI .NET są teraz rozważane w stanie końcowym i nie będą dostępne żadne dalsze opracowywanie, ulepszenia ani aktualizacje w przypadku problemów niezwiązynych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API infrastruktury migrowania powinny być używane do wszystkich nowych celów programistów. |
DefaultManagementInstaller |
Instaluje zestaw instrumentowany. Aby użyć tego domyślnego instalatora projektu, po prostu wyprowadzaj klasę DefaultManagementInstaller z wewnątrz zestawu. Nie trzeba przesłaniać żadnych metod. Uwaga: biblioteki WMI .NET są teraz rozważane w stanie końcowym i nie będą dostępne żadne dalsze opracowywanie, ulepszenia ani aktualizacje w przypadku problemów niezwiązynych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API infrastruktury migrowania powinny być używane do wszystkich nowych celów programistów. |
DefaultManagementProjectInstaller |
Instaluje zestaw instrumentowany. Aby użyć tego domyślnego instalatora projektu, należy uzyskać klasę DefaultManagementProjectInstaller z wewnątrz zestawu. Nie trzeba przesłaniać żadnych metod. Uwaga: biblioteki WMI .NET są teraz rozważane w stanie końcowym i nie będą dostępne żadne dalsze opracowywanie, ulepszenia ani aktualizacje w przypadku problemów niezwiązynych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API infrastruktury migrowania powinny być używane do wszystkich nowych celów programistów. |
IgnoreMemberAttribute |
Powoduje ignorowanie skojarzonego członka klasy instrumentacji przez instrumentację zarządzania. Uwaga: biblioteki WMI .NET są teraz rozważane w stanie końcowym i żadne dalsze opracowywanie, ulepszenia ani aktualizacje nie będą dostępne w przypadku problemów niezwiązynych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API migrowania powinny być używane do wszystkich nowych developmentów. |
Instance |
Reprezentuje klasy pochodne znane jako klasy wystąpień instrumentacji zarządzania. Te klasy pochodne dziedziczą implementację klasy IInstance , która umożliwia opublikowanie wystąpień za pośrednictwem Published właściwości . Uwaga: biblioteki WMI .NET są teraz rozważane w stanie końcowym i nie będą dostępne żadne dalsze opracowywanie, ulepszenia ani aktualizacje w przypadku problemów niezwiązynych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API migrowania powinny być używane do wszystkich nowych developmentów. |
InstanceNotFoundException |
Zgłoszony wyjątek oznacza, że żadne wystąpienia nie są zwracane przez dostawcę. Uwaga: biblioteki WMI .NET są teraz rozważane w stanie końcowym i nie będą dostępne żadne dalsze opracowywanie, ulepszenia ani aktualizacje w przypadku problemów niezwiązynych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API infrastruktury migrowania powinny być używane do wszystkich nowych celów programistów. |
Instrumentation |
Udostępnia funkcje pomocnika do udostępniania zdarzeń i danych do zarządzania. Istnieje pojedyncze wystąpienie tej klasy dla każdej domeny aplikacji. Uwaga: biblioteki WMI .NET są teraz uwzględniane w stanie końcowym i nie będą dostępne żadne dalsze programowanie, ulepszenia ani aktualizacje dla problemów związanych z niebezpieczeństwem, które mają wpływ na te biblioteki. Interfejsy API mi powinny być używane dla wszystkich nowych rozwiązań programistycznych. |
InstrumentationBaseException |
Reprezentuje wyjątek związany z dostawcą bazowym. Uwaga: biblioteki WMI .NET są teraz rozważane w stanie końcowym i nie będą dostępne żadne dalsze opracowywanie, ulepszenia ani aktualizacje w przypadku problemów niezwiązynych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API infrastruktury migrowania powinny być używane do wszystkich nowych celów programistów. |
InstrumentationClassAttribute |
Określa, że Klasa udostępnia instrumentację zdarzeń lub wystąpień. Uwaga: biblioteki WMI .NET są teraz uwzględniane w stanie końcowym i nie będą dostępne żadne dalsze programowanie, ulepszenia ani aktualizacje dla problemów związanych z niebezpieczeństwem, które mają wpływ na te biblioteki. Interfejsy API mi powinny być używane dla wszystkich nowych rozwiązań programistycznych. |
InstrumentationException |
Reprezentuje wyjątek związany z dostawcą. Uwaga: biblioteki WMI .NET są teraz uwzględniane w stanie końcowym i nie będą dostępne żadne dalsze programowanie, ulepszenia ani aktualizacje dla problemów związanych z niebezpieczeństwem, które mają wpływ na te biblioteki. Interfejsy API mi powinny być używane dla wszystkich nowych rozwiązań programistycznych. |
InstrumentationManager |
Dostarcza metody, które zarządzają okresem istnienia i modelem używanym dla dostawców oddzielonych. Uwaga: biblioteki WMI .NET są teraz rozważane w stanie końcowym i nie będą dostępne żadne dalsze opracowywanie, ulepszenia ani aktualizacje w przypadku problemów niezwiązynych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API infrastruktury migrowania powinny być używane do wszystkich nowych celów programistów. |
InstrumentedAttribute |
Określa, że ten zestaw udostępnia Instrumentację zarządzania. Ten atrybut powinien pojawić się jeden raz dla każdego zestawu. Uwaga: biblioteki WMI .NET są teraz uwzględniane w stanie końcowym i nie będą dostępne żadne dalsze programowanie, ulepszenia ani aktualizacje dla problemów związanych z niebezpieczeństwem, które mają wpływ na te biblioteki. Interfejsy API mi powinny być używane dla wszystkich nowych rozwiązań programistycznych. |
ManagedCommonProvider |
Klasa jest używana wewnętrznie przez infrastrukturę WMI.NET provider extensions. Uwaga: biblioteki WMI .NET są teraz rozważane w stanie końcowym i żadne dalsze opracowywanie, ulepszenia ani aktualizacje nie będą dostępne w przypadku problemów niezwiązynych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API migrowania powinny być używane do wszystkich nowych developmentów. |
ManagedNameAttribute |
Umożliwia instrumentacji klasy lub element członkowski klasy instrumentacji prezentowanie alternatywnej nazwy za pośrednictwem instrumentacji zarządzania. Uwaga: biblioteki WMI .NET są teraz rozważane w stanie końcowym i żadne dalsze opracowywanie, ulepszenia ani aktualizacje nie będą dostępne w przypadku problemów niezwiązynych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API migrowania powinny być używane do wszystkich nowych developmentów. |
ManagementBindAttribute |
Atrybut ManagementBind wskazuje, że metoda jest używana do zwracania wystąpienia klasy WMI skojarzonej z określoną wartością klucza. Uwaga: biblioteki WMI .NET są teraz uwzględniane w stanie końcowym i nie będą dostępne żadne dalsze programowanie, ulepszenia ani aktualizacje dla problemów związanych z niebezpieczeństwem, które mają wpływ na te biblioteki. Interfejsy API mi powinny być używane dla wszystkich nowych rozwiązań programistycznych. |
ManagementCommitAttribute |
Atrybut ManagementCommit oznacza metodę, która jest wywoływana, gdy konieczne jest zaktualizowanie zestawu właściwości do odczytu i zapisu w jednej, niepodzielnej operacji. Uwaga: biblioteki WMI .NET są teraz uwzględniane w stanie końcowym i nie będą dostępne żadne dalsze programowanie, ulepszenia ani aktualizacje dla problemów związanych z niebezpieczeństwem, które mają wpływ na te biblioteki. Interfejsy API mi powinny być używane dla wszystkich nowych rozwiązań programistycznych. |
ManagementConfigurationAttribute |
Atrybut ManagementConfiguration wskazuje, że właściwość lub pole reprezentuje właściwość WMI do odczytu i zapisu. Uwaga: biblioteki WMI .NET są teraz uwzględniane w stanie końcowym i nie będą dostępne żadne dalsze programowanie, ulepszenia ani aktualizacje dla problemów związanych z niebezpieczeństwem, które mają wpływ na te biblioteki. Interfejsy API mi powinny być używane dla wszystkich nowych rozwiązań programistycznych. |
ManagementCreateAttribute |
ManagementCreateAttribute służy do wskazywania, że metoda tworzy nowe wystąpienie jednostki zarządzanej. Uwaga: biblioteki WMI .NET są teraz uwzględniane w stanie końcowym i nie będą dostępne żadne dalsze programowanie, ulepszenia ani aktualizacje dla problemów związanych z niebezpieczeństwem, które mają wpływ na te biblioteki. Interfejsy API mi powinny być używane dla wszystkich nowych rozwiązań programistycznych. |
ManagementEntityAttribute |
Atrybut ManagementEntity wskazuje, że Klasa udostępnia informacje o zarządzaniu udostępniane przez dostawcę WMI. Uwaga: biblioteki WMI .NET są teraz uwzględniane w stanie końcowym i nie będą dostępne żadne dalsze programowanie, ulepszenia ani aktualizacje dla problemów związanych z niebezpieczeństwem, które mają wpływ na te biblioteki. Interfejsy API mi powinny być używane dla wszystkich nowych rozwiązań programistycznych. |
ManagementEnumeratorAttribute |
Atrybut ManagementEnumerator oznacza metodę, która zwraca wszystkie wystąpienia klasy WMI. Uwaga: biblioteki WMI .NET są teraz rozważane w stanie końcowym i nie będą dostępne żadne dalsze opracowywanie, ulepszenia ani aktualizacje w przypadku problemów niezwiązynych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API infrastruktury migrowania powinny być używane do wszystkich nowych celów programistów. |
ManagementInstaller |
Instaluje zestawy instrumentowane. Uwzględnij wystąpienie tej klasy instalatora w instalatorze projektu dla zestawu, który zawiera instrumentację. Uwaga: biblioteki WMI .NET są teraz rozważane w stanie końcowym i żadne dalsze opracowywanie, ulepszenia ani aktualizacje nie będą dostępne w przypadku problemów niezwiązynych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API migrowania powinny być używane do wszystkich nowych developmentów. |
ManagementKeyAttribute |
Atrybut ManagementKey identyfikuje kluczowe właściwości klasy WMI. Uwaga: biblioteki WMI .NET są teraz rozważane w stanie końcowym i nie będą dostępne żadne dalsze opracowywanie, ulepszenia ani aktualizacje w przypadku problemów niezwiązynych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API infrastruktury migrowania powinny być używane do wszystkich nowych celów programistów. |
ManagementMemberAttribute |
Ta klasa jest używana przez platformę WMI.NET Provider Extensions. Jest to klasa bazowa dla wszystkich atrybutów zarządzania, które mogą być stosowane do składowych. Uwaga: biblioteki WMI .NET są teraz rozważane w stanie końcowym i nie będą dostępne żadne dalsze opracowywanie, ulepszenia ani aktualizacje w przypadku problemów niezwiązynych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API infrastruktury migrowania powinny być używane do wszystkich nowych celów programistów. |
ManagementNameAttribute |
Atrybut ManagementName służy do zastępowania nazw ujawnionych za pośrednictwem klasy WMI. Uwaga: biblioteki WMI .NET są teraz rozważane w stanie końcowym i nie będą dostępne żadne dalsze opracowywanie, ulepszenia ani aktualizacje w przypadku problemów niezwiązynych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API infrastruktury migrowania powinny być używane do wszystkich nowych celów programistów. |
ManagementNewInstanceAttribute |
Klasa bazowa dla atrybutów zarządzania, które mają tylko funkcje w czasie działania i nie mają reprezentacji schematu. Wszystkie klasy atrybutów zarządzania ManagementBindAttribute, ManagementCreateAttribute i ManagementEnumeratorAttribute pochodzą z tej klasy. Uwaga: biblioteki WMI .NET są teraz rozważane w stanie końcowym i żadne dalsze opracowywanie, ulepszenia ani aktualizacje nie będą dostępne w przypadku problemów niezwiązynych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API migrowania powinny być używane do wszystkich nowych developmentów. |
ManagementProbeAttribute |
Atrybut ManagementProbe wskazuje, że właściwość lub pole reprezentuje właściwość WMI tylko do odczytu. Uwaga: biblioteki WMI .NET są teraz rozważane w stanie końcowym i żadne dalsze opracowywanie, ulepszenia ani aktualizacje nie będą dostępne w przypadku problemów niezwiązynych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API migrowania powinny być używane do wszystkich nowych developmentów. |
ManagementQualifierAttribute |
Atrybut ManagementQualifier zawiera dodatkowe informacje dotyczące dostawcy WMI dotyczące skojarzonej klasy WMI, wystąpienia, właściwości, pola lub metody. Uwaga: biblioteki WMI .NET są teraz rozważane w stanie końcowym i nie będą dostępne żadne dalsze opracowywanie, ulepszenia ani aktualizacje w przypadku problemów niezwiązynych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API infrastruktury migrowania powinny być używane do wszystkich nowych celów programistów. |
ManagementReferenceAttribute |
ManagementReferenceAttribute oznacza składową klasy, właściwość lub parametr metody jako odwołanie do innego obiektu lub klasy zarządzania. Uwaga: biblioteki WMI .NET są teraz rozważane w stanie końcowym i nie będą dostępne żadne dalsze opracowywanie, ulepszenia ani aktualizacje w przypadku problemów niezwiązynych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API migrowania powinny być używane do wszystkich nowych developmentów. |
ManagementRemoveAttribute |
ManagementRemoveAttribute służy do wskazania, że metoda czyści wystąpienie zarządzanej jednostki. Uwaga: biblioteki WMI .NET są teraz rozważane w stanie końcowym i nie będą dostępne żadne dalsze opracowywanie, ulepszenia ani aktualizacje w przypadku problemów niezwiązynych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API migrowania powinny być używane do wszystkich nowych developmentów. |
ManagementTaskAttribute |
Atrybut ManagementTask wskazuje, że metoda docelowa implementuje metodę WMI. Uwaga: biblioteki WMI .NET są teraz rozważane w stanie końcowym i nie będą dostępne żadne dalsze opracowywanie, ulepszenia ani aktualizacje w przypadku problemów niezwiązynych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API infrastruktury migrowania powinny być używane do wszystkich nowych celów programistów. |
WmiConfigurationAttribute |
Atrybut WmiConfiguration wskazuje, że zestaw zawiera kod, który implementuje dostawcę WMI przy użyciu WMI.NET rozszerzenia dostawcy. Atrybut akceptuje parametry, które ustanawiają konfigurację wysokiego poziomu zaimplementowanego dostawcy WMI. Uwaga: biblioteki WMI .NET są teraz rozważane w stanie końcowym i nie będą dostępne żadne dalsze opracowywanie, ulepszenia ani aktualizacje w przypadku problemów niezwiązynych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API migrowania powinny być używane do wszystkich nowych developmentów. |
WmiProviderInstallationException |
Reprezentuje wyjątek do zgłaszania, gdy instalacja dostawcy WMI zakończy się niepowodzeniem. Uwaga: biblioteki WMI .NET są teraz rozważane w stanie końcowym i żadne dalsze opracowywanie, ulepszenia ani aktualizacje nie będą dostępne w przypadku problemów niezwiązynych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API migrowania powinny być używane do wszystkich nowych developmentów. |
Interfejsy
IEvent |
Określa źródło zdarzenia Instrumentacji zarządzania. Obiekty implementujące ten interfejs są znane jako źródła zdarzeń Instrumentacji zarządzania. Klasy, które nie pochodzą od BaseEvent powinny implementować ten interfejs zamiast tego. Uwaga: biblioteki WMI .NET są teraz uwzględniane w stanie końcowym i nie będą dostępne żadne dalsze programowanie, ulepszenia ani aktualizacje dla problemów związanych z niebezpieczeństwem, które mają wpływ na te biblioteki. Interfejsy API mi powinny być używane dla wszystkich nowych rozwiązań programistycznych. |
IInstance |
Określa źródło wystąpienia instrumentacji zarządzania. Obiekty, które implementują ten interfejs, są znane jako źródła wystąpień instrumentacji zarządzania. Klasy, które nie pochodzą od Instance klasy , powinny zamiast tego implementować ten interfejs. Uwaga: biblioteki WMI .NET są teraz rozważane w stanie końcowym i nie będą dostępne żadne dalsze opracowywanie, ulepszenia ani aktualizacje w przypadku problemów niezwiązynych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API infrastruktury migrowania powinny być używane do wszystkich nowych celów programistów. |
Wyliczenia
InstrumentationType |
Określa typ instrumentacji dostarczonej przez klasę. Uwaga: biblioteki platformy .NET WMI są teraz traktowane w stanie końcowym, a żadne dalsze ulepszenia, ulepszenia lub aktualizacje nie będą dostępne w przypadku problemów związanych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API mi powinny być używane do wszystkich nowych programowania. |
ManagementConfigurationType |
Reprezentuje możliwe zachowania zatwierdzeń właściwości odczytu/zapisu. Jest używana jako wartość parametru ManagementConfigurationAttribute atrybutu. Uwaga: biblioteki WMI .NET są teraz uwzględniane w stanie końcowym i nie będą dostępne żadne dalsze programowanie, ulepszenia ani aktualizacje dla problemów związanych z niebezpieczeństwem, które mają wpływ na te biblioteki. Interfejsy API mi powinny być używane dla wszystkich nowych rozwiązań programistycznych. |
ManagementHostingModel |
Definiuje wartości, które określają model hostingu dla dostawcy. Uwaga: biblioteki WMI .NET są teraz rozważane w stanie końcowym i nie będą dostępne żadne dalsze opracowywanie, ulepszenia ani aktualizacje w przypadku problemów niezwiązynych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API infrastruktury migrowania powinny być używane do wszystkich nowych celów programistów. |
ManagementQualifierFlavors |
Odmiany kwalifikatora, których można używać z rozszerzeniami dostawcy WMI. Uwaga: biblioteki WMI .NET są teraz rozważane w stanie końcowym i nie będą dostępne żadne dalsze opracowywanie, ulepszenia ani aktualizacje w przypadku problemów niezwiązynych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API infrastruktury migrowania powinny być używane do wszystkich nowych celów programistów. |