System.Management.Instrumentation Namnområde

Tillhandahåller de klasser som krävs för att instrumentera program för hantering och exponera deras hanteringsinformation och händelser via WMI för potentiella konsumenter. Konsumenter som Microsoft Application Center eller Microsoft Operations Manager kan sedan enkelt hantera ditt program, och övervakning och konfiguration av ditt program är tillgängligt för administratörsskript eller andra program, både hanterade och ohanterade. Instrumentering av ditt program är enkelt att uppnå med hjälp av det anpassade attributet InstrumentationClass för klasser som du vill exponera, eller med hjälp av de angivna BaseEvent klasserna och Instance basklasserna och hjälpklassen Instrumentation .

Klasser

Name Description
BaseEvent

Representerar klasser som härleds från BaseEvent som är kända för att vara hanteringshändelseklasser. Dessa härledda klasser ärver en implementering av IEvent som gör att händelser kan utlöses via Fire() metoden.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

DefaultManagementInstaller

Installerar en instrumenterad sammansättning. Om du vill använda det här standardprojektinstallationsprogrammet härleder du helt enkelt en klass inifrån DefaultManagementInstaller sammansättningen. Inga metoder behöver åsidosättas.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

DefaultManagementProjectInstaller

Installerar en instrumenterad sammansättning. Om du vill använda det här standardprojektinstallationsprogrammet härleder du en klass inifrån DefaultManagementProjectInstaller sammansättningen. Inga metoder behöver åsidosättas.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

IgnoreMemberAttribute

Gör att den associerade medlemmen i en instrumenterad klass ignoreras av hanteringsinstrumentation.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

Instance

Representerar härledda klasser som är kända för att vara instansklasser för hanteringsinstrumentation. Dessa härledda klasser ärver en implementering av IInstance som gör att instanser kan publiceras via Published egenskapen .

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

InstanceNotFoundException

Undantaget som genereras för att indikera att inga instanser returneras av en provider.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

Instrumentation

Tillhandahåller hjälpfunktioner för att exponera händelser och data för hantering. Det finns en enda instans av den här klassen per programdomän.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

InstrumentationBaseException

Representerar det basleverantörsrelaterade undantaget.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

InstrumentationClassAttribute

Anger att en klass tillhandahåller händelse- eller instansinstrumentation.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

InstrumentationException

Representerar ett providerrelaterat undantag.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

InstrumentationManager

Innehåller metoder som hanterar livslängden och den modell som används för frikopplade leverantörer.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

InstrumentedAttribute

Anger att den här sammansättningen tillhandahåller hanteringsinstrumentation. Det här attributet bör visas en gång per sammansättning.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

ManagedCommonProvider

Klassen används internt av infrastrukturen för WMI.NET Providertillägg.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

ManagedNameAttribute

Tillåter en instrumenterad klass, eller medlem i en instrumenterad klass, att presentera ett alternativt namn via hanteringsinstrumentation.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

ManagementBindAttribute

Attributet ManagementBind anger att en metod används för att returnera instansen av en WMI-klass som är associerad med ett specifikt nyckelvärde.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

ManagementCommitAttribute

Attributet ManagementCommit markerar en metod som anropas när det är nödvändigt att uppdatera en uppsättning skrivskyddade egenskaper i en atomisk åtgärd.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

ManagementConfigurationAttribute

Attributet ManagementConfiguration anger att en egenskap eller ett fält representerar en skrivskyddad WMI-egenskap.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

ManagementCreateAttribute

ManagementCreateAttribute används för att indikera att en metod skapar en ny instans av en hanterad entitet.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

ManagementEntityAttribute

Attributet ManagementEntity anger att en klass tillhandahåller hanteringsinformation som exponeras via en WMI-provider.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. Använd MI-API:erna för all ny utveckling.

ManagementEnumeratorAttribute

Attributet ManagementEnumerator markerar en metod som returnerar alla instanser av en WMI-klass.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

ManagementInstaller

Installerar instrumenterade sammansättningar. Inkludera en instans av den här installationsklassen i projektinstallationsprogrammet för en sammansättning som innehåller instrumentation.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

ManagementKeyAttribute

Attributet ManagementKey identifierar nyckelegenskaperna för en WMI-klass.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

ManagementMemberAttribute

Den här klassen används av ramverket för WMI.NET-providertillägg. Det är basklassen för alla hanteringsattribut som kan tillämpas på medlemmar.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

ManagementNameAttribute

Attributet ManagementName används för att åsidosätta namn som exponeras via en WMI-klass.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

ManagementNewInstanceAttribute

Basklassen för hanteringsattribut som bara har körningsfunktioner och ingen schemarepresentation. Hanteringsattributklasserna ManagementBindAttribute, ManagementCreateAttribute och ManagementEnumeratorAttribute härleds alla från den här klassen.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

ManagementProbeAttribute

Attributet ManagementProbe anger att en egenskap eller ett fält representerar en skrivskyddad WMI-egenskap.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

ManagementQualifierAttribute

Attributet ManagementQualifier innehåller ytterligare WMI-providerrelaterad information om en associerad WMI-klass, instans, egenskap, fält eller metod.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

ManagementReferenceAttribute

ManagementReferenceAttribute markerar en klassmedlem, egenskap eller metodparameter som referens till ett annat hanteringsobjekt eller en annan klass.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

ManagementRemoveAttribute

ManagementRemoveAttribute används för att indikera att en metod rensar en instans av en hanterad entitet.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

ManagementTaskAttribute

Attributet ManagementTask anger att målmetoden implementerar en WMI-metod.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

WmiConfigurationAttribute

Attributet WmiConfiguration anger att en sammansättning innehåller kod som implementerar en WMI-provider med hjälp av modellen WMI.NET ProviderTillägg. Attributet accepterar parametrar som upprättar högnivåkonfigurationen för den implementerade WMI-providern.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

WmiProviderInstallationException

Representerar ett undantag som ska utlösas när installationen av WMI-providern misslyckas.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

Gränssnitt

Name Description
IEvent

Anger en källa för en hanteringsinstrumentationshändelse. Objekt som implementerar det här gränssnittet är kända för att vara källor till hanteringsinstrumentationshändelser. Klasser som inte härleds från BaseEvent bör implementera det här gränssnittet i stället.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

IInstance

Anger en källa för en hanteringsinstrumentationsinstans. Objekt som implementerar det här gränssnittet är kända för att vara källor till hanteringsinstrumentationsinstanser. Klasser som inte härleds från Instance bör implementera det här gränssnittet i stället.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

Uppräkningar

Name Description
InstrumentationType

Anger vilken typ av instrumentation som tillhandahålls av en klass.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

ManagementConfigurationType

Representerar möjliga incheckningsbeteenden för en läs-/skrivegenskap. Det används som värdet för en parameter för attributet ManagementConfigurationAttribute .

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

ManagementHostingModel

Definierar värden som anger värdmodellen för providern.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.

ManagementQualifierFlavors

Kvalificeringssmaker som kan användas med WMI-providertillägg.

Obs! WMI-.NET bibliotek betraktas nu i slutligt tillstånd och ingen ytterligare utveckling, förbättringar eller uppdateringar kommer att vara tillgängliga för icke-säkerhetsproblem som påverkar dessa bibliotek. MI-API:erna ska användas för all ny utveckling.