System.Management.Instrumentation Naamruimte

Biedt de klassen die nodig zijn voor het instrumenteren van toepassingen voor beheer en het blootstellen van hun beheerinformatie en gebeurtenissen via WMI aan potentiële consumenten. Consumenten zoals Microsoft Application Center of Microsoft Operations Manager kunnen uw toepassing vervolgens eenvoudig beheren en uw toepassing controleren en configureren is beschikbaar voor beheerdersscripts of andere toepassingen, zowel beheerd als onbeheerd. Instrumentatie van uw toepassing is eenvoudig te bereiken met behulp van het aangepaste kenmerk InstrumentationClass voor klassen die u beschikbaar wilt maken of met behulp van de opgegeven BaseEvent en basisklassen en Instance de Instrumentation helperklasse.

Klassen

Name Description
BaseEvent

Vertegenwoordigt klassen die zijn afgeleid van BaseEvent die bekend zijn als beheer gebeurtenisklassen. Deze afgeleide klassen nemen een implementatie over waarvan IEvent gebeurtenissen via de Fire() methode kunnen worden geactiveerd.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

DefaultManagementInstaller

Hiermee installeert u een geïnstrueerde assembly. Als u dit standaardinstallatieprogramma voor het project wilt gebruiken, moet u een klasse afleiden uit DefaultManagementInstaller de assembly. Er hoeven geen methoden te worden overschreven.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

DefaultManagementProjectInstaller

Hiermee installeert u een geïnstrueerde assembly. Als u dit standaardinstallatieprogramma voor projecten wilt gebruiken, moet u een klasse afleiden uit DefaultManagementProjectInstaller de assembly. Er hoeven geen methoden te worden overschreven.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

IgnoreMemberAttribute

Zorgt ervoor dat het gekoppelde lid van een geïnstrueerde klasse wordt genegeerd door instrumentatie van het beheer.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

Instance

Vertegenwoordigt afgeleide klassen die bekend staan als beheer instrumentatie-exemplaarklassen. Deze afgeleide klassen nemen een implementatie over waarvan IInstance exemplaren via de Published eigenschap kunnen worden gepubliceerd.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

InstanceNotFoundException

De uitzondering die wordt gegenereerd om aan te geven dat er geen exemplaren worden geretourneerd door een provider.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

Instrumentation

Biedt helperfuncties voor het weergeven van gebeurtenissen en gegevens voor beheer. Er is één exemplaar van deze klasse per toepassingsdomein.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

InstrumentationBaseException

Vertegenwoordigt de uitzondering met betrekking tot de basisprovider.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

InstrumentationClassAttribute

Hiermee geeft u op dat een klasse gebeurtenis- of instantie-instrumentatie biedt.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

InstrumentationException

Vertegenwoordigt een providergerelateerde uitzondering.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

InstrumentationManager

Biedt methoden voor het beheren van de levensduur en het model dat wordt gebruikt voor losgekoppelde providers.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

InstrumentedAttribute

Hiermee geeft u op dat deze assembly beheer instrumentatie biedt. Dit kenmerk moet één keer per assembly worden weergegeven.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

ManagedCommonProvider

De klasse wordt intern gebruikt door de WMI.NET Provider Extensions-infrastructuur.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

ManagedNameAttribute

Hiermee kan een geïnstrueerde klasse, of lid van een geïnstrueerde klasse, een alternatieve naam presenteren via beheerinstrumenten.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

ManagementBindAttribute

Het kenmerk ManagementBind geeft aan dat een methode wordt gebruikt om het exemplaar van een WMI-klasse te retourneren dat is gekoppeld aan een specifieke sleutelwaarde.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

ManagementCommitAttribute

Het kenmerk ManagementCommit markeert een methode die wordt aangeroepen wanneer het nodig is om een set eigenschappen voor lezen/schrijven bij te werken in één atomische bewerking.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

ManagementConfigurationAttribute

Het kenmerk ManagementConfiguration geeft aan dat een eigenschap of veld een WMI-eigenschap lezen/schrijven vertegenwoordigt.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

ManagementCreateAttribute

De ManagementCreateAttribute wordt gebruikt om aan te geven dat een methode een nieuw exemplaar van een beheerde entiteit maakt.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

ManagementEntityAttribute

Het kenmerk ManagementEntity geeft aan dat een klasse beheerinformatie levert die beschikbaar is via een WMI-provider.

Opmerking: de WMI-.NET bibliotheken worden nu beschouwd als definitief en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. Gebruik de MI-API's voor alle nieuwe ontwikkeling.

ManagementEnumeratorAttribute

Het kenmerk ManagementEnumerator markeert een methode die alle exemplaren van een WMI-klasse retourneert.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

ManagementInstaller

Installeert geïnstrueerde assembly's. Neem een exemplaar van deze installatieklasse op in het installatieprogramma van het project voor een assembly die instrumentatie bevat.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

ManagementKeyAttribute

Het kenmerk ManagementKey identificeert de belangrijkste eigenschappen van een WMI-klasse.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

ManagementMemberAttribute

Deze klasse wordt gebruikt door het WMI.NET Provider Extensions Framework. Het is de basisklasse voor alle beheerkenmerken die kunnen worden toegepast op leden.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

ManagementNameAttribute

Het kenmerk ManagementName wordt gebruikt om namen te overschrijven die beschikbaar zijn via een WMI-klasse.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

ManagementNewInstanceAttribute

De basisklasse voor beheerkenmerken met alleen runtimefunctionaliteit en geen schemaweergave. De beheerkenmerkklassen ManagementBindAttribute, ManagementCreateAttribute en ManagementEnumeratorAttribute zijn allemaal afgeleid van deze klasse.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

ManagementProbeAttribute

Het kenmerk ManagementProbe geeft aan dat een eigenschap of veld een alleen-lezen WMI-eigenschap vertegenwoordigt.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

ManagementQualifierAttribute

Het kenmerk ManagementQualifier bevat aanvullende WMI-providergerelateerde informatie over een gekoppelde WMI-klasse, instantie, eigenschap, veld of methode.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

ManagementReferenceAttribute

De ManagementReferenceAttribute markeert een klasselid, eigenschap of methodeparameter als verwijzing naar een ander beheerobject of een andere klasse.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

ManagementRemoveAttribute

ManagementRemoveAttribute wordt gebruikt om aan te geven dat een methode een exemplaar van een beheerde entiteit opschoont.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

ManagementTaskAttribute

Het kenmerk ManagementTask geeft aan dat de doelmethode een WMI-methode implementeert.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

WmiConfigurationAttribute

Het kenmerk WmiConfiguration geeft aan dat een assembly code bevat waarmee een WMI-provider wordt geïmplementeerd met behulp van het WMI.NET Provider Extensions-model. Het kenmerk accepteert parameters die de configuratie op hoog niveau van de geïmplementeerde WMI-provider tot stand brengen.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

WmiProviderInstallationException

Vertegenwoordigt een uitzondering die moet worden gegenereerd wanneer de installatie van de WMI-provider mislukt.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

Interfaces

Name Description
IEvent

Hiermee geeft u een bron van een beheer instrumentatie-gebeurtenis. Objecten die deze interface implementeren, zijn bekend bronnen van beheer instrumentatie-gebeurtenissen. Klassen waaruit deze interface niet is afgeleid BaseEvent , moeten in plaats daarvan deze interface implementeren.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

IInstance

Hiermee geeft u een bron van een beheer instrumentatie-exemplaar. Objecten die deze interface implementeren, zijn bekend bronnen van beheer instrumentatie-exemplaren. Klassen waaruit deze interface niet is afgeleid Instance , moeten in plaats daarvan deze interface implementeren.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

Enums

Name Description
InstrumentationType

Hiermee geeft u het type instrumentatie dat wordt geleverd door een klasse.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

ManagementConfigurationType

Vertegenwoordigt het mogelijke doorvoergedrag van een lees-/schrijfeigenschap. Deze wordt gebruikt als de waarde van een parameter van het ManagementConfigurationAttribute kenmerk.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

ManagementHostingModel

Definieert waarden die het hostingmodel voor de provider opgeven.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.

ManagementQualifierFlavors

Kwalificaties die kunnen worden gebruikt met WMI-providerextensies.

Opmerking: de WMI-.NET-bibliotheken worden nu in de definitieve status beschouwd en er zijn geen verdere ontwikkeling, verbeteringen of updates beschikbaar voor niet-beveiligingsgerelateerde problemen die van invloed zijn op deze bibliotheken. De MI-API's moeten worden gebruikt voor alle nieuwe ontwikkeling.