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 do zarządzania i ujawniania informacji i zdarzeń zarządzania za pośrednictwem usługi WMI dla potencjalnych użytkowników. Konsumenci, tacy jak Microsoft Application Center lub Microsoft Operations Manager, mogą ł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 niezarządzanych. Instrumentacja aplikacji jest łatwa do osiągnięcia przy użyciu atrybutu niestandardowego InstrumentationClass w klasach, które chcesz uwidocznić, lub przy użyciu podanych BaseEvent klas bazowych i Instance klasy pomocniczej Instrumentation .
Klasy
BaseEvent |
Reprezentuje klasy pochodzące z BaseEvent tych klas, które są znane jako klasy zdarzeń zarządzania. Te klasy pochodne dziedziczą implementację IEvent , która umożliwia wyzwalanie zdarzeń za pośrednictwem Fire() metody . 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. |
DefaultManagementInstaller |
Instaluje zestaw instrumentowany. Aby użyć tego domyślnego instalatora projektu, po prostu utwórz klasę z DefaultManagementInstaller wewnątrz zestawu. Nie trzeba zastępować metod. 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. |
DefaultManagementProjectInstaller |
Instaluje zestaw instrumentowany. Aby użyć tego domyślnego instalatora projektu, utwórz klasę z DefaultManagementProjectInstaller wewnątrz zestawu. Nie trzeba zastępować metod. 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. |
IgnoreMemberAttribute |
Powoduje, że skojarzony element członkowski klasy instrumentowanej jest ignorowany przez instrumentację zarządzania. 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. |
Instance |
Reprezentuje klasy pochodne znane jako klasy wystąpień instrumentacji zarządzania. Te klasy pochodne dziedziczą implementację IInstance , która umożliwia publikowanie wystąpień za pośrednictwem Published właściwości. 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. |
InstanceNotFoundException |
Zgłoszony wyjątek wskazujący, że żadne wystąpienia nie są zwracane przez dostawcę. 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. |
Instrumentation |
Udostępnia funkcje pomocnicze do uwidaczniania zdarzeń i danych do zarządzania. Istnieje jedno wystąpienie tej klasy na domenę aplikacji. 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. |
InstrumentationBaseException |
Reprezentuje wyjątek związany z dostawcą podstawowym. 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. |
InstrumentationClassAttribute |
Określa, że klasa zapewnia instrumentację zdarzeń lub wystąpień. 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. |
InstrumentationException |
Reprezentuje wyjątek związany z dostawcą. 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. |
InstrumentationManager |
Udostępnia metody, które zarządzają okresem istnienia i modelem używanym do oddzielenia dostawców. 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. |
InstrumentedAttribute |
Określa, że ten zestaw zapewnia instrumentację zarządzania. Ten atrybut powinien pojawić się jeden raz na zestaw. 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. |
ManagedCommonProvider |
Klasa jest używana wewnętrznie przez infrastrukturę rozszerzeń dostawcy WMI.NET. 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. |
ManagedNameAttribute |
Umożliwia instrumentowanej klasie lub składowej klasy instrumentowanej prezentowanie alternatywnej nazwy za pomocą instrumentacji zarządzania. 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. |
ManagementBindAttribute |
Atrybut ManagementBind wskazuje, że metoda jest używana do zwracania wystąpienia klasy WMI skojarzonej z określoną wartością klucza. 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. |
ManagementCommitAttribute |
Atrybut ManagementCommit oznacza metodę wywoływaną, gdy konieczne jest zaktualizowanie zestawu właściwości odczytu i zapisu w jednej operacji niepodzielnej. 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. |
ManagementConfigurationAttribute |
Atrybut ManagementConfiguration wskazuje, że właściwość lub pole reprezentuje właściwość WMI odczytu i zapisu. 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. |
ManagementCreateAttribute |
Element ManagementCreateAttribute służy do wskazywania, że metoda tworzy nowe wystąpienie jednostki zarządzanej. 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. |
ManagementEntityAttribute |
Atrybut ManagementEntity wskazuje, że klasa udostępnia informacje o zarządzaniu udostępniane przez dostawcę WMI. 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. |
ManagementEnumeratorAttribute |
Atrybut ManagementEnumerator oznacza metodę zwracającą wszystkie wystąpienia klasy WMI. 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. |
ManagementInstaller |
Instaluje zestawy instrumentowane. Uwzględnij wystąpienie tej klasy instalatora w instalatorze projektu dla zestawu zawierającego instrumentację. 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. |
ManagementKeyAttribute |
Atrybut ManagementKey identyfikuje właściwości klucza klasy WMI. 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 mi powinny być używane do wszystkich nowych programowania. |
ManagementMemberAttribute |
Ta klasa jest używana przez platformę rozszerzeń dostawcy WMI.NET. Jest to klasa bazowa dla wszystkich atrybutów zarządzania, które można zastosować do składowych. Uwaga: biblioteki platformy .NET usługi WMI są teraz uznawane za w stanie końcowym i nie będą dostępne żadne dalsze ulepszenia, ulepszenia ani aktualizacje w przypadku problemów niezwiązanych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API mi mi powinny być używane do wszystkich nowych programowania. |
ManagementNameAttribute |
Atrybut ManagementName służy do zastępowania nazw uwidacznianych za pośrednictwem klasy WMI. Uwaga: biblioteki platformy .NET usługi WMI są teraz uznawane za w stanie końcowym i nie będą dostępne żadne dalsze ulepszenia, ulepszenia ani aktualizacje w przypadku problemów niezwiązanych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API mi mi powinny być używane do wszystkich nowych programowania. |
ManagementNewInstanceAttribute |
Klasa bazowa atrybutów zarządzania, które mają tylko funkcje czasu wykonywania i nie mają reprezentacji schematu. Klasy atrybutów zarządzania ManagementBindAttribute, ManagementCreateAttribute i ManagementEnumeratorAttribute pochodzą z tej klasy. Uwaga: biblioteki platformy .NET usługi WMI są teraz uznawane za w stanie końcowym i nie będą dostępne żadne dalsze ulepszenia, ulepszenia ani aktualizacje w przypadku problemów niezwiązanych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API mi mi powinny być używane do wszystkich nowych programowania. |
ManagementProbeAttribute |
Atrybut ManagementProbe wskazuje, że właściwość lub pole reprezentuje właściwość WMI tylko do odczytu. Uwaga: biblioteki platformy .NET usługi WMI są teraz uznawane za w stanie końcowym i nie będą dostępne żadne dalsze ulepszenia, ulepszenia ani aktualizacje w przypadku problemów niezwiązanych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API mi mi powinny być używane do wszystkich nowych programowania. |
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 platformy .NET usługi WMI są teraz uznawane za w stanie końcowym i nie będą dostępne żadne dalsze ulepszenia, ulepszenia ani aktualizacje w przypadku problemów niezwiązanych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API mi mi powinny być używane do wszystkich nowych programowania. |
ManagementReferenceAttribute |
Atrybut ManagementReferenceAttribute oznacza składową klasy, właściwość lub parametr metody jako odwołanie do innego obiektu lub klasy zarządzania. Uwaga: biblioteki platformy .NET usługi WMI są teraz uznawane za w stanie końcowym i nie będą dostępne żadne dalsze ulepszenia, ulepszenia ani aktualizacje w przypadku problemów niezwiązanych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API mi mi powinny być używane do wszystkich nowych programowania. |
ManagementRemoveAttribute |
Element ManagementRemoveAttribute służy do wskazywania, że metoda czyści wystąpienie jednostki zarządzanej. Uwaga: biblioteki platformy .NET usługi WMI są teraz uznawane za w stanie końcowym i nie będą dostępne żadne dalsze ulepszenia, ulepszenia ani aktualizacje w przypadku problemów niezwiązanych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API mi mi powinny być używane do wszystkich nowych programowania. |
ManagementTaskAttribute |
Atrybut ManagementTask wskazuje, że metoda docelowa implementuje metodę WMI. Uwaga: biblioteki platformy .NET usługi WMI są teraz uznawane za w stanie końcowym i nie będą dostępne żadne dalsze ulepszenia, ulepszenia ani aktualizacje w przypadku problemów niezwiązanych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API mi mi powinny być używane do wszystkich nowych programowania. |
WmiConfigurationAttribute |
Atrybut WmiConfiguration wskazuje, że zestaw zawiera kod implementujący dostawcę WMI przy użyciu modelu rozszerzeń dostawcy WMI.NET. Atrybut akceptuje parametry, które ustanawiają konfigurację wysokiego poziomu zaimplementowanego dostawcy WMI. Uwaga: biblioteki platformy .NET usługi WMI są teraz uznawane za w stanie końcowym i nie będą dostępne żadne dalsze ulepszenia, ulepszenia ani aktualizacje w przypadku problemów niezwiązanych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API mi mi powinny być używane do wszystkich nowych programowania. |
WmiProviderInstallationException |
Reprezentuje wyjątek zgłaszany w przypadku niepowodzenia instalacji dostawcy usługi WMI. Uwaga: biblioteki platformy .NET usługi WMI są teraz uznawane za w stanie końcowym i nie będą dostępne żadne dalsze ulepszenia, ulepszenia ani aktualizacje w przypadku problemów niezwiązanych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API mi mi powinny być używane do wszystkich nowych programowania. |
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, z których nie pochodzą, BaseEvent powinny zamiast tego implementować ten interfejs. 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. |
IInstance |
Określa źródło wystąpienia instrumentacji zarządzania. Obiekty implementujące ten interfejs są znane jako źródła wystąpień instrumentacji zarządzania. Klasy, z których nie pochodzą, Instance powinny zamiast tego implementować ten interfejs. 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. |
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 zatwierdzania właściwości odczytu/zapisu. Jest on używany jako wartość parametru atrybutu ManagementConfigurationAttribute . 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. |
ManagementHostingModel |
Definiuje wartości określające model hostingu dostawcy. 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. |
ManagementQualifierFlavors |
Odmiany kwalifikatora, które mogą być używane z rozszerzeniami dostawcy WMI. Uwaga: biblioteki platformy .NET usługi WMI są teraz uznawane za w stanie końcowym i nie będą dostępne żadne dalsze ulepszenia, ulepszenia ani aktualizacje w przypadku problemów niezwiązanych z zabezpieczeniami, które mają wpływ na te biblioteki. Interfejsy API mi mi powinny być używane do wszystkich nowych programowania. |