System.Management.Instrumentation Naamruimte
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |