System.Management.Instrumentation Przestrzeń nazw

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.