ManagementObject Klasse

Definition

Stellt eine WMI-Instanz dar.

public ref class ManagementObject : System::Management::ManagementBaseObject, ICloneable
public class ManagementObject : System.Management.ManagementBaseObject, ICloneable
[System.Serializable]
public class ManagementObject : System.Management.ManagementBaseObject, ICloneable
type ManagementObject = class
    inherit ManagementBaseObject
    interface ICloneable
[<System.Serializable>]
type ManagementObject = class
    inherit ManagementBaseObject
    interface ICloneable
Public Class ManagementObject
Inherits ManagementBaseObject
Implements ICloneable
Vererbung
Abgeleitet
Attribute
Implementiert

Konstruktoren

ManagementObject()

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

ManagementObject(ManagementPath)

Initialisiert eine neue Instanz der ManagementObject-Klasse für den angegebenen WMI-Objektpfad. Der Pfad wird als ManagementPath bereitgestellt.

ManagementObject(ManagementPath, ObjectGetOptions)

Initialisiert eine neue Instanz der ManagementObject-Klasse, die an den angegebenen WMI-Pfad gebunden ist (einschließlich der angegebenen zusätzlichen Optionen).

ManagementObject(ManagementScope, ManagementPath, ObjectGetOptions)

Initialisiert eine neue Instanz der ManagementObject-Klasse, die an den angegebenen WMI-Pfad gebunden ist und die angegebenen Optionen einschließt.

ManagementObject(SerializationInfo, StreamingContext)

Initialisiert eine neue Instanz der ManagementObject-Klasse, die serialisierbar ist.

ManagementObject(String)

Initialisiert eine neue Instanz der ManagementObject-Klasse für den angegebenen WMI-Objektpfad. Der Pfad wird als Zeichenfolge bereitgestellt.

ManagementObject(String, ObjectGetOptions)

Initialisiert eine neue Instanz der ManagementObject-Klasse, die an den angegebenen WMI-Pfad gebunden ist (einschließlich der angegebenen zusätzlichen Optionen). In dieser Variante kann der Pfad als eine Zeichenfolge angegeben werden.

ManagementObject(String, String, ObjectGetOptions)

Initialisiert eine neue Instanz der ManagementObject-Klasse, die an den angegebenen WMI-Pfad gebunden ist und die angegebenen Optionen einschließt. Der Gültigkeitsbereich und der Pfad werden als Zeichenfolgen angegeben.

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.

Container

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

(Geerbt von Component)
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)
Options

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

Path

Ruft den WMI-Pfad des Objekts ab 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.

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()

Erstellt eine Kopie des Objekts.

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.

CopyTo(ManagementOperationObserver, ManagementPath, PutOptions)

Kopiert das Objekt asynchron an einen anderen Speicherort.

CopyTo(ManagementOperationObserver, String)

Kopiert das Objekt asynchron an einen anderen Speicherort.

CopyTo(ManagementOperationObserver, String, PutOptions)

Kopiert das Objekt asynchron an einen anderen Speicherort.

CopyTo(ManagementPath)

Kopiert das Objekt an einen anderen Speicherort.

CopyTo(ManagementPath, PutOptions)

Kopiert das Objekt an einen anderen Speicherort.

CopyTo(String)

Kopiert das Objekt an einen anderen Speicherort.

CopyTo(String, PutOptions)

Kopiert das Objekt an einen anderen Speicherort.

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.

Delete(DeleteOptions)

Löscht das Objekt.

Delete(ManagementOperationObserver)

Löscht das Objekt.

Delete(ManagementOperationObserver, DeleteOptions)

Löscht das Objekt.

Dispose()

Gibt alle von der Komponente verwendeten Ressourcen frei.

Dispose()

Gibt die vom ManagementBaseObject-Objekt verwendeten nicht verwalteten Ressourcen frei.

(Geerbt von ManagementBaseObject)
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.

Get(ManagementOperationObserver)

Bindet asynchron an das Verwaltungsobjekt.

GetHashCode()

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

(Geerbt von ManagementBaseObject)
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.

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 ManagementBaseObject)
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).

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.

GetRelated(ManagementOperationObserver, String)

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

GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)

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

GetRelated(String)

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

GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)

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

GetRelationships()

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

GetRelationships(ManagementOperationObserver)

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

GetRelationships(ManagementOperationObserver, String)

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

GetRelationships(ManagementOperationObserver, String, String, String, Boolean, EnumerationOptions)

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

GetRelationships(String)

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

GetRelationships(String, String, String, Boolean, EnumerationOptions)

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

GetService(Type)

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

(Geerbt von Component)
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.

InvokeMethod(ManagementOperationObserver, String, Object[])

Ruft eine Methode für das Objekt asynchron auf.

InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions)

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

InvokeMethod(String, Object[])

Ruft eine Methode für das Objekt auf.

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.

Put(ManagementOperationObserver)

Übernimmt die Änderungen an dem Objekt asynchron.

Put(ManagementOperationObserver, PutOptions)

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

Put(PutOptions)

Übernimmt die Änderungen an dem Objekt.

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.

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: