ManagementClass Klass

Definition

Representerar en CIM-hanteringsklass (Common Information Model). En hanteringsklass är en WMI-klass, till exempel Win32_LogicalDisk, som kan representera en diskenhet och Win32_Process, som representerar en process som Notepad.exe. Medlemmarna i den här klassen gör att du kan komma åt WMI-data med hjälp av en specifik WMI-klasssökväg.

public ref class ManagementClass : System::Management::ManagementObject
public class ManagementClass : System.Management.ManagementObject
[System.Serializable]
public class ManagementClass : System.Management.ManagementObject
type ManagementClass = class
    inherit ManagementObject
[<System.Serializable>]
type ManagementClass = class
    inherit ManagementObject
Public Class ManagementClass
Inherits ManagementObject
Arv
Attribut

Konstruktorer

Name Description
ManagementClass()

Initierar en ny instans av ManagementClass klassen. Det här är den parameterlösa konstruktorn.

ManagementClass(ManagementPath, ObjectGetOptions)

Initierar en ny instans av klassen som initierats till den angivna WMI-klasssökvägen med hjälp av ManagementClass de angivna alternativen. Klassen representerar en CIM-hanteringsklass (Common Information Model) från WMI, till exempel Win32_LogicalDisk, som kan representera en diskenhet och Win32_Process, som representerar en process som Notepad.exe.

ManagementClass(ManagementPath)

Initierar en ny instans av ManagementClass klassen. Klassen representerar en CIM-hanteringsklass (Common Information Model) från WMI, till exempel Win32_LogicalDisk, som kan representera en diskenhet och Win32_Process, som representerar en process som Notepad.exe.

ManagementClass(ManagementScope, ManagementPath, ObjectGetOptions)

Initierar en ny instans av ManagementClass klassen för den angivna WMI-klassen i det angivna omfånget och med de angivna alternativen. Klassen representerar en CIM-hanteringsklass (Common Information Model) från WMI, till exempel Win32_LogicalDisk, som kan representera en diskenhet och Win32_Process, som representerar en process som Notepad.exe.

ManagementClass(SerializationInfo, StreamingContext)
Föråldrad.

Initierar en ny instans av ManagementClass klassen från de angivna instanserna av SerializationInfo klasserna och StreamingContext .

ManagementClass(String, ObjectGetOptions)

Initierar en ny instans av klassen som initierats till den angivna WMI-klasssökvägen med hjälp av ManagementClass de angivna alternativen. Klassen representerar en CIM-hanteringsklass (Common Information Model) från WMI, till exempel Win32_LogicalDisk, som kan representera en diskenhet och Win32_Process, som representerar en process som Notepad.exe.

ManagementClass(String, String, ObjectGetOptions)

Initierar en ny instans av ManagementClass klassen för den angivna WMI-klassen, i det angivna omfånget och med de angivna alternativen. Klassen representerar en CIM-hanteringsklass (Common Information Model) från WMI, till exempel Win32_LogicalDisk, som kan representera en diskenhet och Win32_Process, som representerar en process som Notepad.exe.

ManagementClass(String)

Initierar en ny instans av ManagementClass klassen som initierats till den angivna sökvägen. Klassen representerar en CIM-hanteringsklass (Common Information Model) från WMI, till exempel Win32_LogicalDisk, som kan representera en diskenhet och Win32_Process, som representerar en process som Notepad.exe.

Egenskaper

Name Description
CanRaiseEvents

Hämtar ett värde som anger om komponenten kan generera en händelse.

(Ärvd från Component)
ClassPath

Hämtar eller anger sökvägen till objektets klass.

(Ärvd från ManagementObject)
Container

Hämtar som IContainer innehåller Component.

(Ärvd från Component)
Derivation

Hämtar en matris som innehåller alla WMI-klasser i arvshierarkin från den här klassen till toppen av hierarkin.

DesignMode

Hämtar ett värde som anger om det Component för närvarande är i designläge.

(Ärvd från Component)
Events

Hämtar listan över händelsehanterare som är kopplade till den här Component.

(Ärvd från Component)
Item[String]

Hämtar åtkomst till egenskapsvärden via [] notation. Den här egenskapen är indexeraren för ManagementBaseObject klassen. Du kan använda standardindexerade egenskaper som definierats av en typ, men du kan inte uttryckligen definiera dina egna. Om du anger expando-attributet för en klass får du dock automatiskt en indexerad standardegenskap vars typ är Objekt och vars indextyp är Sträng.

(Ärvd från ManagementBaseObject)
Methods

Hämtar eller anger en samling MethodData objekt som representerar de metoder som definierats i WMI-klassen.

Options

Hämtar eller anger ytterligare information som ska användas när objektet hämtas.

(Ärvd från ManagementObject)
Path

Hämtar eller anger sökvägen till den WMI-klass som objektet är bundet ManagementClass till.

Properties

Hämtar en samling PropertyData objekt som beskriver egenskaperna för hanteringsobjektet.

(Ärvd från ManagementBaseObject)
Qualifiers

Hämtar samlingen av QualifierData objekt som definierats i hanteringsobjektet. Varje element i samlingen innehåller information som kvalificerarnamn , värde och smak.

(Ärvd från ManagementBaseObject)
Scope

Hämtar eller anger det omfång som objektet finns i.

(Ärvd från ManagementObject)
Site

Hämtar eller ställer in ISite i Component.

(Ärvd från Component)
SystemProperties

Hämtar samlingen med WMI-systemegenskaper för hanteringsobjektet (till exempel klassnamnet, servern och namnområdet). Namn på WMI-systemegenskap börjar med "__".

(Ärvd från ManagementBaseObject)

Metoder

Name Description
Clone()

Returnerar en kopia av objektet.

CompareTo(ManagementBaseObject, ComparisonSettings)

Jämför det här objektet med ett annat, baserat på angivna alternativ.

(Ärvd från ManagementBaseObject)
CopyTo(ManagementOperationObserver, ManagementPath, PutOptions)

Kopierar objektet till en annan plats, asynkront.

(Ärvd från ManagementObject)
CopyTo(ManagementOperationObserver, ManagementPath)

Kopierar objektet till en annan plats, asynkront.

(Ärvd från ManagementObject)
CopyTo(ManagementOperationObserver, String, PutOptions)

Kopierar objektet till en annan plats, asynkront.

(Ärvd från ManagementObject)
CopyTo(ManagementOperationObserver, String)

Kopierar objektet till en annan plats, asynkront.

(Ärvd från ManagementObject)
CopyTo(ManagementPath, PutOptions)

Kopierar objektet till en annan plats.

(Ärvd från ManagementObject)
CopyTo(ManagementPath)

Kopierar objektet till en annan plats.

(Ärvd från ManagementObject)
CopyTo(String, PutOptions)

Kopierar objektet till en annan plats.

(Ärvd från ManagementObject)
CopyTo(String)

Kopierar objektet till en annan plats.

(Ärvd från ManagementObject)
CreateInstance()

Initierar en ny instans av WMI-klassen.

CreateObjRef(Type)

Skapar ett objekt som innehåller all relevant information som krävs för att generera en proxy som används för att kommunicera med ett fjärrobjekt.

(Ärvd från MarshalByRefObject)
Delete()

Tar bort objektet.

(Ärvd från ManagementObject)
Delete(DeleteOptions)

Tar bort objektet.

(Ärvd från ManagementObject)
Delete(ManagementOperationObserver, DeleteOptions)

Tar bort objektet.

(Ärvd från ManagementObject)
Delete(ManagementOperationObserver)

Tar bort objektet.

(Ärvd från ManagementObject)
Derive(String)

Härleder en ny klass från den här klassen.

Dispose()

Släpper alla resurser som används av komponenten.

(Ärvd från ManagementObject)
Dispose(Boolean)

Släpper de ohanterade resurser som används av Component och släpper eventuellt de hanterade resurserna.

(Ärvd från Component)
Equals(Object)

Jämför två hanteringsobjekt.

(Ärvd från ManagementBaseObject)
Get()

Binder WMI-klassinformation till hanteringsobjektet.

(Ärvd från ManagementObject)
Get(ManagementOperationObserver)

Binder till hanteringsobjektet asynkront.

(Ärvd från ManagementObject)
GetHashCode()

Fungerar som en hash-funktion för en viss typ, lämplig för användning i hash-algoritmer och datastrukturer som en hash-tabell.

(Ärvd från ManagementBaseObject)
GetInstances()

Returnerar samlingen av alla instanser av klassen.

GetInstances(EnumerationOptions)

Returnerar samlingen av alla instanser av klassen med hjälp av de angivna alternativen.

GetInstances(ManagementOperationObserver, EnumerationOptions)

Returnerar samlingen av alla instanser av klassen, asynkront, med de angivna alternativen.

GetInstances(ManagementOperationObserver)

Returnerar samlingen av alla instanser av klassen asynkront.

GetLifetimeService()
Föråldrad.

Hämtar det aktuella livslängdstjänstobjektet som styr livslängdsprincipen för den här instansen.

(Ärvd från MarshalByRefObject)
GetMethodParameters(String)

Returnerar en ManagementBaseObject lista över indataparametrar för en metod.

(Ärvd från ManagementObject)
GetObjectData(SerializationInfo, StreamingContext)

Fyller i en SerializationInfo med de data som krävs för att deserialisera fältet som representeras av den här instansen.

GetPropertyQualifierValue(String, String)

Returnerar värdet för den angivna egenskapskvalificeraren.

(Ärvd från ManagementBaseObject)
GetPropertyValue(String)

Hämtar en motsvarande åtkomst till en egenskaps värde.

(Ärvd från ManagementBaseObject)
GetQualifierValue(String)

Hämtar värdet för den angivna kvalificeraren.

(Ärvd från ManagementBaseObject)
GetRelated()

Hämtar en samling objekt som är relaterade till objektet (associatorer).

(Ärvd från ManagementObject)
GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)

Hämtar en samling objekt som är relaterade till objektet (associatorer).

(Ärvd från ManagementObject)
GetRelated(ManagementOperationObserver, String)

Hämtar en samling objekt som är relaterade till objektet (associatorer).

(Ärvd från ManagementObject)
GetRelated(ManagementOperationObserver)

Hämtar en samling objekt som är relaterade till objektet (associatorer) asynkront. Det här anropet returnerar omedelbart och ett ombud anropas när resultaten är tillgängliga.

(Ärvd från ManagementObject)
GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)

Hämtar en samling objekt som är relaterade till objektet (associatorer).

(Ärvd från ManagementObject)
GetRelated(String)

Hämtar en samling objekt som är relaterade till objektet (associatorer).

(Ärvd från ManagementObject)
GetRelatedClasses()

Hämtar klasser som är relaterade till WMI-klassen.

GetRelatedClasses(ManagementOperationObserver, String, String, String, String, String, String, EnumerationOptions)

Hämtar klasser som är relaterade till WMI-klassen, asynkront, med de angivna alternativen.

GetRelatedClasses(ManagementOperationObserver, String)

Hämtar klasser som är relaterade till WMI-klassen, asynkront, med tanke på det relaterade klassnamnet.

GetRelatedClasses(ManagementOperationObserver)

Hämtar klasser som är relaterade till WMI-klassen asynkront.

GetRelatedClasses(String, String, String, String, String, String, EnumerationOptions)

Hämtar klasser relaterade till WMI-klassen baserat på de angivna alternativen.

GetRelatedClasses(String)

Hämtar klasser som är relaterade till WMI-klassen.

GetRelationshipClasses()

Hämtar relationsklasser som relaterar klassen till andra.

GetRelationshipClasses(ManagementOperationObserver, String, String, String, EnumerationOptions)

Hämtar relationsklasser som relaterar klassen enligt de angivna alternativen asynkront.

GetRelationshipClasses(ManagementOperationObserver, String)

Hämtar relationsklasser som relaterar klassen till den angivna WMI-klassen asynkront.

GetRelationshipClasses(ManagementOperationObserver)

Hämtar relationsklasser som relaterar klassen till andra, asynkront.

GetRelationshipClasses(String, String, String, EnumerationOptions)

Hämtar relationsklasser som relaterar den här klassen till andra, enligt angivna alternativ.

GetRelationshipClasses(String)

Hämtar relationsklasser som relaterar klassen till andra, där slutpunktsklassen är den angivna klassen.

GetRelationships()

Hämtar en samling associationer till objektet.

(Ärvd från ManagementObject)
GetRelationships(ManagementOperationObserver, String, String, String, Boolean, EnumerationOptions)

Hämtar en samling associationer till objektet.

(Ärvd från ManagementObject)
GetRelationships(ManagementOperationObserver, String)

Hämtar en samling associationer till objektet.

(Ärvd från ManagementObject)
GetRelationships(ManagementOperationObserver)

Hämtar en samling associationer till objektet.

(Ärvd från ManagementObject)
GetRelationships(String, String, String, Boolean, EnumerationOptions)

Hämtar en samling associationer till objektet.

(Ärvd från ManagementObject)
GetRelationships(String)

Hämtar en samling associationer till objektet.

(Ärvd från ManagementObject)
GetService(Type)

Returnerar ett objekt som representerar en tjänst som tillhandahålls av Component eller av dess Container.

(Ärvd från Component)
GetStronglyTypedClassCode(Boolean, Boolean)

Genererar en starkt skriven klass för en viss WMI-klass.

GetStronglyTypedClassCode(CodeLanguage, String, String)

Genererar en starkt skriven klass för en viss WMI-klass. Den här funktionen genererar kod för Visual Basic, C#, JScript, J#eller C++ beroende på indataparametrarna.

GetSubclasses()

Returnerar samlingen av alla underklasser för klassen.

GetSubclasses(EnumerationOptions)

Hämtar klassens underklasser med hjälp av de angivna alternativen.

GetSubclasses(ManagementOperationObserver, EnumerationOptions)

Hämtar alla klasser som härleds från den här klassen, asynkront, med hjälp av de angivna alternativen.

GetSubclasses(ManagementOperationObserver)

Returnerar samlingen av alla klasser som härleds från den här klassen asynkront.

GetText(TextFormat)

Returnerar en textrepresentation av objektet i det angivna formatet.

(Ärvd från ManagementBaseObject)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
InitializeLifetimeService()
Föråldrad.

Hämtar ett tjänstobjekt för livslängd för att styra livslängdsprincipen för den här instansen.

(Ärvd från MarshalByRefObject)
InvokeMethod(ManagementOperationObserver, String, ManagementBaseObject, InvokeMethodOptions)

Anropar en metod på objektet asynkront.

(Ärvd från ManagementObject)
InvokeMethod(ManagementOperationObserver, String, Object[])

Anropar en metod på objektet asynkront.

(Ärvd från ManagementObject)
InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions)

Anropar en metod för WMI-objektet. Indata- och utdataparametrarna representeras som ManagementBaseObject objekt.

(Ärvd från ManagementObject)
InvokeMethod(String, Object[])

Anropar en metod för objektet.

(Ärvd från ManagementObject)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
MemberwiseClone(Boolean)

Skapar en ytlig kopia av det aktuella MarshalByRefObject objektet.

(Ärvd från MarshalByRefObject)
Put()

Genomför ändringarna i objektet.

(Ärvd från ManagementObject)
Put(ManagementOperationObserver, PutOptions)

Genomför ändringarna i objektet asynkront och använder de angivna alternativen.

(Ärvd från ManagementObject)
Put(ManagementOperationObserver)

Genomför ändringarna i objektet asynkront.

(Ärvd från ManagementObject)
Put(PutOptions)

Genomför ändringarna i objektet.

(Ärvd från ManagementObject)
SetPropertyQualifierValue(String, String, Object)

Anger värdet för den angivna egenskapskvalificeraren.

(Ärvd från ManagementBaseObject)
SetPropertyValue(String, Object)

Anger värdet för den namngivna egenskapen.

(Ärvd från ManagementBaseObject)
SetQualifierValue(String, Object)

Anger värdet för den namngivna kvalificeraren.

(Ärvd från ManagementBaseObject)
ToString()

Returnerar objektets fullständiga sökväg. Det här är en åsidosättning av standardobjektimplementeringen.

(Ärvd från ManagementObject)

Händelser

Name Description
Disposed

Inträffar när komponenten tas bort av ett anrop till Dispose() metoden.

(Ärvd från Component)

Explicita gränssnittsimplementeringar

Name Description
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implementerar ISerializable gränssnittet och returnerar de data som behövs för att serialisera ManagementBaseObject.

(Ärvd från ManagementBaseObject)

Gäller för