System.Management.Instrumentation Namnområde
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |