Freigeben über


ManagementClass Klasse

Definition

Stellt eine CIM-Verwaltungsklasse (Common Information Model) dar. Eine Verwaltungsklasse ist eine WMI-Klasse, z.B. Win32_LogicalDisk, die ein Laufwerk darstellen kann, oder Win32_Process, die einen Prozess darstellt, z.B. „Notepad.exe“. Durch die Member dieser Klasse wird der Zugriff auf WMI-Daten mit einem bestimmten WMI-Klassenpfad ermöglicht.

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
Vererbung
Attribute

Konstruktoren

ManagementClass()

Initialisiert eine neue Instanz der ManagementClass-Klasse. Dies ist der parameterlose Konstruktor.

ManagementClass(ManagementPath)

Initialisiert eine neue Instanz der ManagementClass-Klasse. Die Klasse stellt eine CIM-Verwaltungsklasse (Common Information Model) aus der WMI dar, z.B. Win32_LogicalDisk, die ein Laufwerk darstellen kann, und Win32_Process, die einen Prozess darstellt, z.B. „Notepad.exe“.

ManagementClass(ManagementPath, ObjectGetOptions)

Initialisiert eine neue Instanz der ManagementClass-Klasse, die mit den angegebenen Optionen für den angegebenen WMI-Klassenpfad initialisiert wurde. Die Klasse stellt eine CIM-Verwaltungsklasse (Common Information Model) aus der WMI dar, z.B. Win32_LogicalDisk, die ein Laufwerk darstellen kann, und Win32_Process, die einen Prozess darstellt, z.B. „Notepad.exe“.

ManagementClass(ManagementScope, ManagementPath, ObjectGetOptions)

Initialisiert eine neue Instanz der ManagementClass-Klasse für die angegebene WMI-Klasse im angegebenen Gültigkeitsbereich mit den angegebenen Optionen. Die Klasse stellt eine CIM-Verwaltungsklasse (Common Information Model) aus der WMI dar, z.B. Win32_LogicalDisk, die ein Laufwerk darstellen kann, und Win32_Process, die einen Prozess darstellt, z.B. „Notepad.exe“.

ManagementClass(SerializationInfo, StreamingContext)
Veraltet.

Initialisiert eine neue Instanz der ManagementClass-Klasse aus den angegebenen Instanzen der SerializationInfo-Klasse und der StreamingContext-Klasse.

ManagementClass(String)

Initialisiert eine neue Instanz der ManagementClass-Klasse, die für den angegebenen Pfad initialisiert wurde. Die Klasse stellt eine CIM-Verwaltungsklasse (Common Information Model) aus der WMI dar, z.B. Win32_LogicalDisk, die ein Laufwerk darstellen kann, und Win32_Process, die einen Prozess darstellt, z.B. „Notepad.exe“.

ManagementClass(String, ObjectGetOptions)

Initialisiert eine neue Instanz der ManagementClass-Klasse, die mit den angegebenen Optionen für den angegebenen WMI-Klassenpfad initialisiert wurde. Die Klasse stellt eine CIM-Verwaltungsklasse (Common Information Model) aus der WMI dar, z.B. Win32_LogicalDisk, die ein Laufwerk darstellen kann, und Win32_Process, die einen Prozess darstellt, z.B. „Notepad.exe“.

ManagementClass(String, String, ObjectGetOptions)

Initialisiert eine neue Instanz der ManagementClass-Klasse für die angegebene WMI-Klasse im angegebenen Gültigkeitsbereich mit den angegebenen Optionen. Die Klasse stellt eine CIM-Verwaltungsklasse (Common Information Model) aus der WMI dar, z.B. Win32_LogicalDisk, die ein Laufwerk darstellen kann, und Win32_Process, die einen Prozess darstellt, z.B. „Notepad.exe“.

Eigenschaften

CanRaiseEvents

Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann.

(Geerbt von Component)
ClassPath

Ruft den Pfad für die Klasse des Objekts ab oder legt diesen fest.

(Geerbt von ManagementObject)
Container

Ruft die IContainer ab, die in der Component enthalten ist.

(Geerbt von Component)
Derivation

Ruft ein Array mit allen WMI-Klassen in der Vererbungshierarchie von dieser Klasse bis zur obersten Hierarchieebene ab.

DesignMode

Ruft einen Wert ab, der angibt, ob sich Component gegenwärtig im Entwurfsmodus befindet.

(Geerbt von Component)
Events

Ruft die Liste der Ereignishandler ab, die dieser Component angefügt sind.

(Geerbt von Component)
Item[String]

Erhält mithilfe der []-Notation den Zugriff auf Eigenschaftswerte. Diese Eigenschaft ist der Indexer für die ManagementBaseObject-Klasse. Sie können die von einem Typ definierten indizierten Standardeigenschaften verwenden, jedoch keine eigenen Eigenschaften explizit definieren. Durch das Angeben des expando-Attributs für eine Klasse wird jedoch automatisch eine indizierte Standardeigenschaft bereitgestellt, deren Typ Object und deren Indextyp String ist.

(Geerbt von ManagementBaseObject)
Methods

Ruft eine Auflistung von MethodData-Objekten ab, die die in der WMI-Klasse definierten Methoden darstellen, oder legt diese fest.

Options

Ruft zusätzliche Informationen zum Abfragen des Objekts ab oder legt diese fest.

(Geerbt von ManagementObject)
Path

Ruft den Pfad der WMI-Klasse ab, an die das ManagementClass-Objekt gebunden wird, oder legt diesen fest.

Properties

Ruft eine Auflistung von PropertyData-Objekten ab, die die Eigenschaften des Verwaltungsobjekts beschreiben.

(Geerbt von ManagementBaseObject)
Qualifiers

Ruft die Auflistung von QualifierData-Objekten ab, die für das Verwaltungsobjekt definiert wurden. Jedes Element in der Auflistung enthält verschiedene Informationen, z.B. Name, Wert und Typ des Qualifizierers.

(Geerbt von ManagementBaseObject)
Scope

Ruft den Gültigkeitsbereich ab, in dem sich dieses Objekt befindet, oder legt diesen fest.

(Geerbt von ManagementObject)
Site

Ruft den ISite von Component ab oder legt ihn fest.

(Geerbt von Component)
SystemProperties

Ruft die Auflistung der WMI-Systemeigenschaften des Verwaltungsobjekts ab (z. B. Klassenname, Server und Namespace). Die Namen von WMI-Systemeigenschaften beginnen mit "__".

(Geerbt von ManagementBaseObject)

Methoden

Clone()

Gibt eine Kopie des Objekts zurück.

CompareTo(ManagementBaseObject, ComparisonSettings)

Vergleicht dieses Objekt auf der Grundlage angegebener Optionen mit einem anderen Objekt.

(Geerbt von ManagementBaseObject)
CopyTo(ManagementOperationObserver, ManagementPath)

Kopiert das Objekt asynchron an einen anderen Speicherort.

(Geerbt von ManagementObject)
CopyTo(ManagementOperationObserver, ManagementPath, PutOptions)

Kopiert das Objekt asynchron an einen anderen Speicherort.

(Geerbt von ManagementObject)
CopyTo(ManagementOperationObserver, String)

Kopiert das Objekt asynchron an einen anderen Speicherort.

(Geerbt von ManagementObject)
CopyTo(ManagementOperationObserver, String, PutOptions)

Kopiert das Objekt asynchron an einen anderen Speicherort.

(Geerbt von ManagementObject)
CopyTo(ManagementPath)

Kopiert das Objekt an einen anderen Speicherort.

(Geerbt von ManagementObject)
CopyTo(ManagementPath, PutOptions)

Kopiert das Objekt an einen anderen Speicherort.

(Geerbt von ManagementObject)
CopyTo(String)

Kopiert das Objekt an einen anderen Speicherort.

(Geerbt von ManagementObject)
CopyTo(String, PutOptions)

Kopiert das Objekt an einen anderen Speicherort.

(Geerbt von ManagementObject)
CreateInstance()

Initialisiert eine neue Instanz der WMI-Klasse.

CreateObjRef(Type)

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.

(Geerbt von MarshalByRefObject)
Delete()

Löscht das Objekt.

(Geerbt von ManagementObject)
Delete(DeleteOptions)

Löscht das Objekt.

(Geerbt von ManagementObject)
Delete(ManagementOperationObserver)

Löscht das Objekt.

(Geerbt von ManagementObject)
Delete(ManagementOperationObserver, DeleteOptions)

Löscht das Objekt.

(Geerbt von ManagementObject)
Derive(String)

Leitet von dieser Klasse eine neue Klasse ab.

Dispose()

Gibt alle von der Komponente verwendeten Ressourcen frei.

(Geerbt von ManagementObject)
Dispose(Boolean)

Gibt die von Component verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.

(Geerbt von Component)
Equals(Object)

Vergleicht zwei Verwaltungsobjekte.

(Geerbt von ManagementBaseObject)
Get()

Bindet WMI-Klasseninformationen an das Verwaltungsobjekt.

(Geerbt von ManagementObject)
Get(ManagementOperationObserver)

Bindet asynchron an das Verwaltungsobjekt.

(Geerbt von ManagementObject)
GetHashCode()

Dient als Hashfunktion für einen bestimmten Typ, die in Hashalgorithmen und Datenstrukturen (z. B. Hashtabellen) verwendet werden kann.

(Geerbt von ManagementBaseObject)
GetInstances()

Gibt die Auflistung aller Instanzen der Klasse zurück.

GetInstances(EnumerationOptions)

Gibt die Auflistung aller Instanzen der Klasse unter Verwendung der angegebenen Optionen zurück.

GetInstances(ManagementOperationObserver)

Gibt die Auflistung aller Instanzen der Klasse asynchron zurück.

GetInstances(ManagementOperationObserver, EnumerationOptions)

Gibt die Auflistung aller Instanzen der Klasse unter Verwendung der angegebenen Optionen asynchron zurück.

GetLifetimeService()
Veraltet.

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.

(Geerbt von MarshalByRefObject)
GetMethodParameters(String)

Gibt ein ManagementBaseObject zurück, das die Liste von Eingabeparametern für eine Methode darstellt.

(Geerbt von ManagementObject)
GetObjectData(SerializationInfo, StreamingContext)

Füllt SerializationInfo mit Daten auf, die zum Deserialisieren des von dieser Instanz dargestellten Felds erforderlich sind.

GetObjectData(SerializationInfo, StreamingContext)

Füllt SerializationInfo mit Daten auf, die zum Deserialisieren des von dieser Instanz dargestellten Felds erforderlich sind.

(Geerbt von ManagementObject)
GetPropertyQualifierValue(String, String)

Gibt den Wert des angegebenen Eigenschaftsqualifizierers zurück.

(Geerbt von ManagementBaseObject)
GetPropertyValue(String)

Ruft einen einem Eigenschaftswert entsprechenden Accessor ab.

(Geerbt von ManagementBaseObject)
GetQualifierValue(String)

Ruft den Wert des angegebenen Qualifizierers ab.

(Geerbt von ManagementBaseObject)
GetRelated()

Ruft eine Auflistung von Objekten ab, die mit dem Objekt verknüpft sind (Associators).

(Geerbt von ManagementObject)
GetRelated(ManagementOperationObserver)

Ruft asynchron eine Auflistung von Objekten ab, die mit dem Objekt verknüpft sind (Associators). Dieser Aufruf wird sofort beendet, und sobald die Ergebnisse verfügbar sind, wird ein Delegat aufgerufen.

(Geerbt von ManagementObject)
GetRelated(ManagementOperationObserver, String)

Ruft eine Auflistung von Objekten ab, die mit dem Objekt verknüpft sind (Associators).

(Geerbt von ManagementObject)
GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)

Ruft eine Auflistung von Objekten ab, die mit dem Objekt verknüpft sind (Associators).

(Geerbt von ManagementObject)
GetRelated(String)

Ruft eine Auflistung von Objekten ab, die mit dem Objekt verknüpft sind (Associators).

(Geerbt von ManagementObject)
GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)

Ruft eine Auflistung von Objekten ab, die mit dem Objekt verknüpft sind (Associators).

(Geerbt von ManagementObject)
GetRelatedClasses()

Fragt Klassen ab, die der WMI-Klasse zugeordnet sind.

GetRelatedClasses(ManagementOperationObserver)

Fragt Klassen asynchron ab, die der WMI-Klasse zugeordnet sind.

GetRelatedClasses(ManagementOperationObserver, String)

Fragt der WMI-Klasse zugeordnete Klassen asynchron ab, wobei der Name der zugeordneten Klasse angegeben wird.

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

Ruft der WMI-Klasse zugeordnete Klassen unter Verwendung der angegebenen Optionen asynchron ab.

GetRelatedClasses(String)

Fragt Klassen ab, die der WMI-Klasse zugeordnet sind.

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

Fragt der WMI-Klasse zugeordnete Klassen unter Verwendung der angegebenen Optionen ab.

GetRelationshipClasses()

Ruft Beziehungsklassen ab, die die Klasse anderen Klassen zuordnen.

GetRelationshipClasses(ManagementOperationObserver)

Ruft asynchron Beziehungsklassen ab, die die Klasse anderen Klassen zuordnen.

GetRelationshipClasses(ManagementOperationObserver, String)

Ruft asynchron Beziehungsklassen ab, die die Klasse der angegebenen WMI-Klasse zuordnen.

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

Ruft Beziehungsklassen ab, die die Klasse gemäß den angegebenen Optionen asynchron zuordnen.

GetRelationshipClasses(String)

Ruft Beziehungsklassen ab, die die Klasse anderen Klassen zuordnen, wobei die Endpunktklasse die angegebene Klasse ist.

GetRelationshipClasses(String, String, String, EnumerationOptions)

Ruft Beziehungsklassen ab, die diese Klasse anderen Klassen gemäß den angegebenen Optionen zuordnen.

GetRelationships()

Ruft eine Auflistung von Zuordnungen für das Objekt ab.

(Geerbt von ManagementObject)
GetRelationships(ManagementOperationObserver)

Ruft eine Auflistung von Zuordnungen für das Objekt ab.

(Geerbt von ManagementObject)
GetRelationships(ManagementOperationObserver, String)

Ruft eine Auflistung von Zuordnungen für das Objekt ab.

(Geerbt von ManagementObject)
GetRelationships(ManagementOperationObserver, String, String, String, Boolean, EnumerationOptions)

Ruft eine Auflistung von Zuordnungen für das Objekt ab.

(Geerbt von ManagementObject)
GetRelationships(String)

Ruft eine Auflistung von Zuordnungen für das Objekt ab.

(Geerbt von ManagementObject)
GetRelationships(String, String, String, Boolean, EnumerationOptions)

Ruft eine Auflistung von Zuordnungen für das Objekt ab.

(Geerbt von ManagementObject)
GetService(Type)

Gibt ein Objekt zurück, das einen von der Component oder von deren Container bereitgestellten Dienst darstellt.

(Geerbt von Component)
GetStronglyTypedClassCode(Boolean, Boolean)

Generiert eine streng typisierte Klasse für eine angegebene WMI-Klasse.

GetStronglyTypedClassCode(CodeLanguage, String, String)

Generiert eine streng typisierte Klasse für eine angegebene WMI-Klasse. Diese Funktion generiert je nach den Eingabeparametern Code für Visual Basic, C#, JScript, J# oder C++.

GetSubclasses()

Gibt die Auflistung aller der Klasse untergeordneten Klassen zurück.

GetSubclasses(EnumerationOptions)

Ruft die der Klasse untergeordneten Klassen unter Verwendung der angegebenen Optionen ab.

GetSubclasses(ManagementOperationObserver)

Gibt asynchron die Auflistung aller von dieser Klasse abgeleiteten Klassen zurück.

GetSubclasses(ManagementOperationObserver, EnumerationOptions)

Ruft asynchron unter Verwendung der angegebenen Optionen alle von dieser Klasse abgeleiteten Klassen ab.

GetText(TextFormat)

Gibt eine Textdarstellung des Objekts im angegebenen Format zurück.

(Geerbt von ManagementBaseObject)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
InitializeLifetimeService()
Veraltet.

Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab.

(Geerbt von MarshalByRefObject)
InvokeMethod(ManagementOperationObserver, String, ManagementBaseObject, InvokeMethodOptions)

Ruft eine Methode für das Objekt asynchron auf.

(Geerbt von ManagementObject)
InvokeMethod(ManagementOperationObserver, String, Object[])

Ruft eine Methode für das Objekt asynchron auf.

(Geerbt von ManagementObject)
InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions)

Ruft eine Methode für das WMI-Objekt auf. Die Eingabe- und Ausgabeparameter werden als ManagementBaseObject-Objekte dargestellt.

(Geerbt von ManagementObject)
InvokeMethod(String, Object[])

Ruft eine Methode für das Objekt auf.

(Geerbt von ManagementObject)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.

(Geerbt von MarshalByRefObject)
Put()

Übernimmt die Änderungen an dem Objekt.

(Geerbt von ManagementObject)
Put(ManagementOperationObserver)

Übernimmt die Änderungen an dem Objekt asynchron.

(Geerbt von ManagementObject)
Put(ManagementOperationObserver, PutOptions)

Übernimmt die Änderungen an dem Objekt asynchron und unter Verwendung der angegebenen Optionen.

(Geerbt von ManagementObject)
Put(PutOptions)

Übernimmt die Änderungen an dem Objekt.

(Geerbt von ManagementObject)
SetPropertyQualifierValue(String, String, Object)

Legt den Wert des angegebenen Eigenschaftsqualifizierers fest.

(Geerbt von ManagementBaseObject)
SetPropertyValue(String, Object)

Legt den Wert der benannten Eigenschaft fest.

(Geerbt von ManagementBaseObject)
SetQualifierValue(String, Object)

Legt den Wert des benannten Qualifizierers fest.

(Geerbt von ManagementBaseObject)
ToString()

Gibt den vollständigen Pfad des Objekts zurück. Dadurch wird die Standardobjektimplementierung überschrieben.

(Geerbt von ManagementObject)

Ereignisse

Disposed

Tritt auf, wenn die Komponente von einem Aufruf der Dispose()-Methode verworfen wird.

(Geerbt von Component)

Explizite Schnittstellenimplementierungen

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implementiert die ISerializable-Schnittstelle und gibt die zum Serialisieren der ManagementBaseObject erforderlichen Daten zurück.

(Geerbt von ManagementBaseObject)

Gilt für: