System.Management.Instrumentation Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Klassen bereit, die für die Instrumentierung von Anwendungen für die Verwaltung und das Verfügbarmachen ihrer Verwaltungsinformationen und Ereignisse über WMI für potenzielle Verbraucher erforderlich sind. Verbraucher wie Microsoft Application Center oder Microsoft Operations Manager können Dann Ihre Anwendung einfach verwalten und die Überwachung und Konfiguration Ihrer Anwendung für Administratorskripts oder andere Anwendungen, die sowohl verwaltet als auch nicht verwaltet werden, verfügbar ist. Die Instrumentierung Ihrer Anwendung ist einfach zu erreichen, indem Sie das benutzerdefinierte InstrumentationClass-Attribut für Klassen verwenden, die Sie verfügbar machen möchten, oder die bereitgestellten BaseEvent und Instance Basisklassen und die Instrumentation Hilfsklasse verwenden.
Klassen
| Name | Beschreibung |
|---|---|
| BaseEvent |
Stellt Klassen dar, die von BaseEvent denen als Verwaltungsereignisklassen bekannt sind. Diese abgeleiteten Klassen erben eine Implementierung, mit der IEvent Ereignisse über die Fire() Methode ausgelöst werden können. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| DefaultManagementInstaller |
Installiert eine instrumentierte Assembly. Um dieses Standardprojektinstallationsprogramm zu verwenden, leiten Sie einfach eine Klasse von der Assembly ab DefaultManagementInstaller . Es müssen keine Methoden außer Kraft gesetzt werden. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| DefaultManagementProjectInstaller |
Installiert eine instrumentierte Assembly. Um dieses Standardprojektinstallationsprogramm zu verwenden, leiten Sie eine Klasse von der Assembly ab DefaultManagementProjectInstaller . Es müssen keine Methoden außer Kraft gesetzt werden. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| IgnoreMemberAttribute |
Bewirkt, dass das zugeordnete Element einer instrumentierten Klasse von der Verwaltungsinstrumentation ignoriert wird. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| Instance |
Stellt abgeleitete Klassen dar, die als Instanzklassen der Verwaltungsinstrumentation bekannt sind. Diese abgeleiteten Klassen erben eine Implementierung, mit der IInstance Instanzen über die Published Eigenschaft veröffentlicht werden können. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| InstanceNotFoundException |
Die Ausnahme wurde ausgelöst, um anzugeben, dass keine Instanzen von einem Anbieter zurückgegeben werden. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| Instrumentation |
Stellt Hilfsfunktionen zum Verfügbarmachen von Ereignissen und Daten für die Verwaltung bereit. Pro Anwendungsdomäne gibt es eine einzelne Instanz dieser Klasse. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| InstrumentationBaseException |
Stellt die basisanbieterbezogene Ausnahme dar. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| InstrumentationClassAttribute |
Gibt an, dass eine Klasse Ereignis- oder Instanzinstrumentation bereitstellt. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| InstrumentationException |
Stellt eine anbieterbezogene Ausnahme dar. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| InstrumentationManager |
Stellt Methoden bereit, die die Lebensdauer und das Modell verwalten, das für entkoppelte Anbieter verwendet wird. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| InstrumentedAttribute |
Gibt an, dass diese Assembly Verwaltungsinstrumentation bereitstellt. Dieses Attribut sollte einmal pro Assembly angezeigt werden. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| ManagedCommonProvider |
Die Klasse wird intern von der WMI.NET Provider Extensions-Infrastruktur verwendet. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| ManagedNameAttribute |
Ermöglicht es einer instrumentierten Klasse oder einem Mitglied einer instrumentierten Klasse, einen alternativen Namen durch Verwaltungsinstrumentation darzustellen. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| ManagementBindAttribute |
Das ManagementBind-Attribut gibt an, dass eine Methode verwendet wird, um die Instanz einer WMI-Klasse zurückzugeben, die einem bestimmten Schlüsselwert zugeordnet ist. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| ManagementCommitAttribute |
Das ManagementCommit-Attribut kennzeichnet eine Methode, die aufgerufen wird, wenn eine Reihe von Lese-/Schreibeigenschaften in einem atomigen Vorgang aktualisiert werden muss. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| ManagementConfigurationAttribute |
Das ManagementConfiguration-Attribut gibt an, dass eine Eigenschaft oder ein Feld eine WMI-Eigenschaft mit Lese-/Schreibzugriff darstellt. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| ManagementCreateAttribute |
Das ManagementCreateAttribute wird verwendet, um anzugeben, dass eine Methode eine neue Instanz einer verwalteten Entität erstellt. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| ManagementEntityAttribute |
Das Attribut "ManagementEntity" gibt an, dass eine Klasse Verwaltungsinformationen bereitstellt, die über einen WMI-Anbieter verfügbar gemacht werden. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. Verwenden Sie die MI-APIs für alle neuen Entwicklungen. |
| ManagementEnumeratorAttribute |
Das ManagementEnumerator-Attribut kennzeichnet eine Methode, die alle Instanzen einer WMI-Klasse zurückgibt. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| ManagementInstaller |
Installiert instrumentierte Assemblys. Schließen Sie eine Instanz dieser Installer-Klasse in das Projektinstallationsprogramm für eine Assembly ein, die die Instrumentierung enthält. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| ManagementKeyAttribute |
Das ManagementKey-Attribut identifiziert die wichtigsten Eigenschaften einer WMI-Klasse. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| ManagementMemberAttribute |
Diese Klasse wird vom WMI.NET Provider Extensions Framework verwendet. Es ist die Basisklasse für alle Verwaltungsattribute, die auf Member angewendet werden können. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| ManagementNameAttribute |
Das ManagementName-Attribut wird verwendet, um Namen außer Kraft zu setzen, die über eine WMI-Klasse verfügbar gemacht werden. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| ManagementNewInstanceAttribute |
Die Basisklasse für Verwaltungsattribute, die nur Laufzeitfunktionen und keine Schemadarstellung aufweisen. Die Verwaltungsattributklassen ManagementBindAttribute, ManagementCreateAttribute und ManagementEnumeratorAttribute werden alle von dieser Klasse abgeleitet. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| ManagementProbeAttribute |
Das ManagementProbe-Attribut gibt an, dass eine Eigenschaft oder ein Feld eine schreibgeschützte WMI-Eigenschaft darstellt. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| ManagementQualifierAttribute |
Das ManagementQualifier-Attribut enthält zusätzliche WMI-anbieterbezogene Informationen zu einer zugeordneten WMI-Klasse, Instanz, Eigenschaft, Feld oder Methode. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| ManagementReferenceAttribute |
Das ManagementReferenceAttribute kennzeichnet einen Klassenmemembe, einen Eigenschafts- oder Methodenparameter als Verweis auf ein anderes Verwaltungsobjekt oder eine andere Klasse. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| ManagementRemoveAttribute |
Das ManagementRemoveAttribute wird verwendet, um anzugeben, dass eine Methode eine Instanz einer verwalteten Entität bereinigt. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| ManagementTaskAttribute |
Das ManagementTask-Attribut gibt an, dass die Zielmethode eine WMI-Methode implementiert. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| WmiConfigurationAttribute |
Das WmiConfiguration-Attribut gibt an, dass eine Assembly Code enthält, der einen WMI-Anbieter mithilfe des WMI.NET Anbietererweiterungsmodells implementiert. Das Attribut akzeptiert Parameter, die die allgemeine Konfiguration des implementierten WMI-Anbieters einrichten. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| WmiProviderInstallationException |
Stellt eine Ausnahme dar, die ausgelöst wird, wenn die WMI-Anbieterinstallation fehlschlägt. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. Die MI-APIs sollten für alle neuen Entwicklungen verwendet werden. |
Schnittstellen
| Name | Beschreibung |
|---|---|
| IEvent |
Gibt eine Quelle eines Verwaltungsinstrumentationsereignisses an. Objekte, die diese Schnittstelle implementieren, sind bekanntermaßen Quellen von Verwaltungsinstrumentationsereignissen. Klassen, die nicht von BaseEvent dieser Schnittstelle abgeleitet werden, sollten stattdessen implementiert werden. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| IInstance |
Gibt eine Quelle einer Verwaltungsinstrumentationsinstanz an. Objekte, die diese Schnittstelle implementieren, sind als Quellen von Verwaltungsinstrumentationsinstanzen bekannt. Klassen, die nicht von Instance dieser Schnittstelle abgeleitet werden, sollten stattdessen implementiert werden. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
Enumerationen
| Name | Beschreibung |
|---|---|
| InstrumentationType |
Gibt den Von einer Klasse bereitgestellten Instrumentierungstyp an. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| ManagementConfigurationType |
Stellt das mögliche Commitverhalten einer Lese-/Schreibeigenschaft dar. Sie wird als Wert eines Parameters des attributs ManagementConfigurationAttribute verwendet. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| ManagementHostingModel |
Definiert Werte, die das Hostingmodell für den Anbieter angeben. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |
| ManagementQualifierFlavors |
Qualifizierer-Aromen, die mit WMI-Anbietererweiterungen verwendet werden können. Hinweis: Die WMI-.NET-Bibliotheken werden jetzt im endgültigen Zustand betrachtet, und es stehen keine Weiteren Entwicklungen, Verbesserungen oder Updates für nicht sicherheitsrelevante Probleme zur Verfügung, die sich auf diese Bibliotheken auswirken. |