ManagementObject Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine WMI-Instanz dar.
public ref class ManagementObject : System::Management::ManagementBaseObject, ICloneable
[System.Serializable]
public class ManagementObject : System.Management.ManagementBaseObject, ICloneable
[<System.Serializable>]
type ManagementObject = class
inherit ManagementBaseObject
interface ICloneable
Public Class ManagementObject
Inherits ManagementBaseObject
Implements ICloneable
- Vererbung
- Abgeleitet
- Attribute
- Implementiert
Konstruktoren
| Name | Beschreibung |
|---|---|
| ManagementObject() |
Initialisiert eine neue Instanz der ManagementObject-Klasse. Dies ist der parameterlose Konstruktor. |
| ManagementObject(ManagementPath, ObjectGetOptions) |
Initialisiert eine neue Instanz der Klasse, die ManagementObject an den angegebenen WMI-Pfad gebunden ist, einschließlich der angegebenen zusätzlichen Optionen. |
| ManagementObject(ManagementPath) |
Initialisiert eine neue Instanz der ManagementObject Klasse für den angegebenen WMI-Objektpfad. Der Pfad wird als .ManagementPath |
| ManagementObject(ManagementScope, ManagementPath, ObjectGetOptions) |
Initialisiert eine neue Instanz der Klasse, die ManagementObject an den angegebenen WMI-Pfad gebunden ist, der die angegebenen Optionen enthält. |
| ManagementObject(SerializationInfo, StreamingContext) |
Initialisiert eine neue Instanz der Klasse, die ManagementObject serialisierbar ist. |
| ManagementObject(String, ObjectGetOptions) |
Initialisiert eine neue Instanz der Klasse, die ManagementObject an den angegebenen WMI-Pfad gebunden ist, einschließlich der angegebenen zusätzlichen Optionen. In dieser Variante kann der Pfad als Zeichenfolge angegeben werden. |
| ManagementObject(String, String, ObjectGetOptions) |
Initialisiert eine neue Instanz der Klasse, die ManagementObject an den angegebenen WMI-Pfad gebunden ist, und enthält die angegebenen Optionen. Der Bereich und der Pfad werden als Zeichenfolgen angegeben. |
| ManagementObject(String) |
Initialisiert eine neue Instanz der ManagementObject Klasse für den angegebenen WMI-Objektpfad. Der Pfad wird als Zeichenfolge bereitgestellt. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| CanRaiseEvents |
Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann. (Geerbt von Component) |
| ClassPath |
Dient zum Abrufen oder Festlegen des Pfads zur Klasse des Objekts. |
| Container |
Ruft das, das IContainer die Component. (Geerbt von Component) |
| DesignMode |
Ruft einen Wert ab, der angibt, ob sich der Component Entwurfsmodus derzeit befindet. (Geerbt von Component) |
| Events |
Ruft die Liste der Ereignishandler ab, die an diese Componentangefügt sind. (Geerbt von Component) |
| Item[String] |
Ruft den Zugriff auf Eigenschaftswerte über die [] Schreibweise ab. Diese Eigenschaft ist der Indexer für die ManagementBaseObject Klasse. Sie können die standardmäßigen indizierten Eigenschaften verwenden, die von einem Typ definiert wurden, aber Sie können ihre eigenen nicht explizit definieren. Das Angeben des Expando-Attributs für eine Klasse stellt jedoch automatisch eine standardindizierte Eigenschaft bereit, deren Typ "Object" ist und dessen Indextyp "String" lautet. (Geerbt von ManagementBaseObject) |
| Options |
Ruft zusätzliche Informationen ab, die beim Abrufen des Objekts verwendet werden sollen, oder legt diese fest. |
| Path |
Dient zum Abrufen oder Festlegen des WMI-Pfads des Objekts. |
| 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 sind. Jedes Element in der Auflistung enthält Informationen wie den Qualifizierernamen , den Wert und den Geschmack. (Geerbt von ManagementBaseObject) |
| Scope |
Dient zum Abrufen oder Festlegen des Bereichs, in dem sich dieses Objekt befindet. |
| 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. den Klassennamen, den Server und den Namespace). Die Namen der WMI-Systemeigenschaft beginnen mit "__". (Geerbt von ManagementBaseObject) |
Methoden
| Name | Beschreibung |
|---|---|
| Clone() |
Erstellt eine Kopie des Objekts. |
| CompareTo(ManagementBaseObject, ComparisonSettings) |
Vergleicht dieses Objekt basierend auf den angegebenen Optionen mit einem anderen. (Geerbt von ManagementBaseObject) |
| CopyTo(ManagementOperationObserver, ManagementPath, PutOptions) |
Kopiert das Objekt asynchron an eine andere Position. |
| CopyTo(ManagementOperationObserver, ManagementPath) |
Kopiert das Objekt asynchron an eine andere Position. |
| CopyTo(ManagementOperationObserver, String, PutOptions) |
Kopiert das Objekt asynchron an eine andere Position. |
| CopyTo(ManagementOperationObserver, String) |
Kopiert das Objekt asynchron an eine andere Position. |
| CopyTo(ManagementPath, PutOptions) |
Kopiert das Objekt an eine andere Position. |
| CopyTo(ManagementPath) |
Kopiert das Objekt an eine andere Position. |
| CopyTo(String, PutOptions) |
Kopiert das Objekt an eine andere Position. |
| CopyTo(String) |
Kopiert das Objekt an eine andere Position. |
| CreateObjRef(Type) |
Erstellt ein Objekt, das alle relevanten Informationen enthält, die zum Generieren eines Proxys erforderlich sind, der für die Kommunikation mit einem Remoteobjekt verwendet wird. (Geerbt von MarshalByRefObject) |
| Delete() |
Löscht das Objekt. |
| Delete(DeleteOptions) |
Löscht das Objekt. |
| Delete(ManagementOperationObserver, DeleteOptions) |
Löscht das Objekt. |
| Delete(ManagementOperationObserver) |
Löscht das Objekt. |
| Dispose() |
Veröffentlicht alle ressourcen, die von der Komponente verwendet werden. |
| Dispose(Boolean) |
Gibt die nicht verwalteten Ressourcen frei, die von den Component verwalteten Ressourcen verwendet werden, und gibt 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, geeignet für die Verwendung in Hashingalgorithmen und Datenstrukturen wie einer Hashtabelle. (Geerbt von ManagementBaseObject) |
| GetLifetimeService() |
Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinie für diese Instanz steuert. (Geerbt von MarshalByRefObject) |
| GetMethodParameters(String) |
Gibt eine ManagementBaseObject Darstellung der Liste der Eingabeparameter für eine Methode zurück. |
| GetObjectData(SerializationInfo, StreamingContext) |
Füllt eine SerializationInfo mit den Daten auf, die zum Deserialisieren des felds erforderlich sind, das durch diese Instanz dargestellt wird. |
| GetPropertyQualifierValue(String, String) |
Gibt den Wert des angegebenen Eigenschaftsqualifizierers zurück. (Geerbt von ManagementBaseObject) |
| GetPropertyValue(String) |
Ruft einen entsprechenden Accessor für den Wert einer Eigenschaft ab. (Geerbt von ManagementBaseObject) |
| GetQualifierValue(String) |
Ruft den Wert des angegebenen Qualifizierers ab. (Geerbt von ManagementBaseObject) |
| GetRelated() |
Ruft eine Auflistung von Objekten im Zusammenhang mit dem Objekt (Associators) ab. |
| GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions) |
Ruft eine Auflistung von Objekten im Zusammenhang mit dem Objekt (Associators) ab. |
| GetRelated(ManagementOperationObserver, String) |
Ruft eine Auflistung von Objekten im Zusammenhang mit dem Objekt (Associators) ab. |
| GetRelated(ManagementOperationObserver) |
Ruft eine Auflistung von Objekten ab, die sich asynchron auf das Objekt (Associators) beziehen. Dieser Aufruf wird sofort zurückgegeben, und eine Stellvertretung wird aufgerufen, wenn die Ergebnisse verfügbar sind. |
| GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions) |
Ruft eine Auflistung von Objekten im Zusammenhang mit dem Objekt (Associators) ab. |
| GetRelated(String) |
Ruft eine Auflistung von Objekten im Zusammenhang mit dem Objekt (Associators) ab. |
| GetRelationships() |
Ruft eine Auflistung von Zuordnungen zum Objekt ab. |
| GetRelationships(ManagementOperationObserver, String, String, String, Boolean, EnumerationOptions) |
Ruft eine Auflistung von Zuordnungen zum Objekt ab. |
| GetRelationships(ManagementOperationObserver, String) |
Ruft eine Auflistung von Zuordnungen zum Objekt ab. |
| GetRelationships(ManagementOperationObserver) |
Ruft eine Auflistung von Zuordnungen zum Objekt ab. |
| GetRelationships(String, String, String, Boolean, EnumerationOptions) |
Ruft eine Auflistung von Zuordnungen zum Objekt ab. |
| GetRelationships(String) |
Ruft eine Auflistung von Zuordnungen zum Objekt ab. |
| GetService(Type) |
Gibt ein Objekt zurück, das einen Dienst darstellt, der von der Component oder dem zugehörigen ContainerDienst bereitgestellt wird. (Geerbt von Component) |
| GetText(TextFormat) |
Gibt eine Textdarstellung des Objekts im angegebenen Format zurück. (Geerbt von ManagementBaseObject) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| InitializeLifetimeService() |
Ruft ein Lebensdauerdienstobjekt ab, um die Lebensdauerrichtlinie für diese Instanz zu steuern. (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 der aktuellen Object. (Geerbt von Object) |
| MemberwiseClone(Boolean) |
Erstellt eine flache Kopie des aktuellen MarshalByRefObject Objekts. (Geerbt von MarshalByRefObject) |
| Put() |
Führt einen Commit für die Änderungen an dem Objekt durch. |
| Put(ManagementOperationObserver, PutOptions) |
Führt einen Commit für die Änderungen an dem Objekt asynchron aus und verwendet die angegebenen Optionen. |
| Put(ManagementOperationObserver) |
Führt einen Commit für die Änderungen an dem Objekt asynchron durch. |
| Put(PutOptions) |
Führt einen Commit für die Änderungen an dem Objekt durch. |
| 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. Dies ist eine Außerkraftsetzung der Standardobjektimplementierung. |
Ereignisse
| Name | Beschreibung |
|---|---|
| Disposed |
Tritt auf, wenn die Komponente durch einen Aufruf der Dispose() Methode verworfen wird. (Geerbt von Component) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Implementiert die ISerializable Schnittstelle und gibt die daten zurück, die zum Serialisieren der ManagementBaseObject. (Geerbt von ManagementBaseObject) |