Stellt die Klassen bereit, die erforderlich sind, um Anwendungen für die Verwaltung zu instrumentieren und deren Verwaltungsinformationen und -ereignisse mittels WMI für potenzielle Consumer verfügbar zu machen. Anschließend können Consumer wie Microsoft Application Center oder Microsoft Operations Manager Ihre Anwendung auf einfache Weise verwalten. Die Überwachung und Konfiguration Ihrer Anwendung steht dann für Administratorskripts oder andere Anwendungen zur Verfügung, die verwaltet oder nicht verwaltet sein können. Die Instrumentation Ihrer Anwendung erfolgt problemlos, indem Sie das benutzerdefinierte InstrumentationClass-Attribut für Klassen verwenden, die Sie verfügbar machen möchten, oder indem Sie die bereitgestellte BaseEvent-Basisklasse, die bereitgestellte Instance-Basisklasse und die Instrumentation-Hilfsklasse verwenden.
Stellt von BaseEvent abgeleitete Klassen dar, die als Verwaltungsereignisklassen bekannt sind. Diese abgeleiteten Klassen erben eine Implementierung von IEvent, sodass Ereignisse durch die Fire-Methode ausgelöst werden können.
Installiert eine instrumentierte Assembly. Diese Klasse ist ein Standard-Projektinstallationsprogramm für Assemblys mit Verwaltungsinstrumentation, die keine anderen Installationsprogramme (z. B. Dienste oder Meldungswarteschlangen) verwenden. Sie verwenden dieses Standard-Projektinstallationsprogramm, indem Sie in der Assembly eine Klasse aus der DefaultManagementProjectInstaller-Klasse ableiten. Es müssen keine Methoden überschrieben werden.
Stellt abgeleitete Klassen dar, die als Instanzenklassen der Verwaltungsinstrumentation bekannt sind. Diese abgeleiteten Klassen erben eine Implementierung der IInstance-Schnittstelle, sodass Instanzen durch die Published-Eigenschaft veröffentlicht werden können.
Stellt Hilfsfunktionen bereit, um Ereignisse und Daten für die Verwaltung verfügbar zu machen. Pro Anwendungsdomäne gibt es eine einzige Instanz dieser Klasse.
Ermöglicht einer instrumentierten Klasse bzw. einem Member einer instrumentierten Klasse mithilfe der Verwaltungsinstrumentation einen alternativen Namen anzuzeigen.
Installiert instrumentierte Assemblys. Fügen Sie dem Projektinstallationsprogramm für eine Assembly mit Instrumentation eine Instanz dieser Installationsprogrammklasse hinzu.
Gibt die Quelle eines Verwaltungsinstrumentationsereignisses an. Objekte, die diese Schnittstelle implementieren, sind als Quellen für Verwaltungsinstrumentationsereignisse bekannt. Diese Schnittstelle muss von Klassen implementiert werden, die nicht von der BaseEvent-Klasse abgeleitet sind.
Gibt die Quelle einer Verwaltungsinstrumentationsinstanz an. Objekte, die diese Schnittstelle implementieren, sind als Quellen für Verwaltungsinstrumentationsinstanzen bekannt. Diese Schnittstelle muss von Klassen implementiert werden, die nicht von der Instance-Klasse abgeleitet sind.