Freigeben über


ManagementBaseObject-Member

Enthält die grundlegenden Elemente eines Verwaltungsobjekts. Sie fungiert als Basisklasse für spezifischere Verwaltungsobjektklassen.

In den folgenden Tabellen werden die vom ManagementBaseObject -Typ verfügbar gemachten Member aufgeführt.

Geschützte Konstruktoren

  Name Beschreibung
Geschützte Methode ManagementBaseObject Initialisiert eine neue Instanz der ManagementBaseObject-Klasse, die serialisierbar ist.

Zum Seitenanfang

Öffentliche Eigenschaften

(siehe auch Geschützte Eigenschaften )

  Name Beschreibung
Öffentliche Eigenschaft ClassPath Ruft den Pfad für die Klasse des Verwaltungsobjekts ab.
Öffentliche Eigenschaft Container  Ruft den IContainer ab, der die Component enthält.(Von Component geerbt.)
Öffentliche Eigenschaft Item Erhält mithilfe der []-Notation den Zugriff auf Eigenschaftenwerte. 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.
Öffentliche Eigenschaft Properties Ruft eine Auflistung von PropertyData-Objekten ab, die die Eigenschaften des Verwaltungsobjekts beschreiben.
Öffentliche Eigenschaft 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.
Öffentliche Eigenschaft Site  Ruft die ISite der Component ab oder legt diese fest.(Von Component geerbt.)
Öffentliche Eigenschaft SystemProperties Ruft die Auflistung von WMI-Systemeigenschaften des Verwaltungsobjekts ab (z. B. Klassenname, Server und Namespace). Die Namen von WMI-Systemeigenschaften beginnen mit "__".

Zum Seitenanfang

Geschützte Eigenschaften

  Name Beschreibung
Geschützte Eigenschaft CanRaiseEvents  Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann.(Von Component geerbt.)
Geschützte Eigenschaft DesignMode  Ruft einen Wert ab, der angibt, ob sich Component gegenwärtig im Entwurfsmodus befindet.(Von Component geerbt.)
Geschützte Eigenschaft Events  Ruft die Liste der Ereignishandler ab, die dieser Component angefügt sind.(Von Component geerbt.)

Zum Seitenanfang

Öffentliche Methoden

(siehe auch Geschützte Methoden )

  Name Beschreibung
Öffentliche Methode Clone Gibt eine Kopie des Objekts zurück.
Öffentliche Methode CompareTo Vergleicht dieses Objekt auf der Grundlage angegebener Optionen mit einem anderen Objekt.
Öffentliche Methode CreateObjRef  Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Von MarshalByRefObject geerbt.)
Öffentliche Methode Dispose  Überladen. Gibt die von Component verwendeten Ressourcen frei. (Von Component geerbt.)
Öffentliche Methode Equals Überladen. Überschrieben.  
Öffentliche Methode GetHashCode Überschrieben. Fungiert als Hashfunktion für einen bestimmten Typ, der sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. einer Hashtabelle, eignet.
Öffentliche Methode GetLifetimeService  Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Von MarshalByRefObject geerbt.)
Öffentliche Methode GetPropertyQualifierValue Gibt den Wert des angegebenen Eigenschaftsqualifizierers zurück.
Öffentliche Methode GetPropertyValue Ruft einen einem Eigenschaftenwert entsprechenden Accessor ab.
Öffentliche Methode GetQualifierValue Ruft den Wert des angegebenen Qualifizierers ab.
Öffentliche Methode GetText Gibt eine Textdarstellung des Objekts im angegebenen Format zurück.
Öffentliche Methode GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode InitializeLifetimeService  Ruft ein Lebensdauerdienstobjekt ab, mit dem die Lebensdauerrichtlinien für diese Instanz gesteuert werden können. (Von MarshalByRefObject geerbt.)
Öffentliche Methode Statisch op_Explicit Stellt das interne WMI-Objekt bereit, das durch ein ManagementObject dargestellt wird.
Öffentliche Methode Statisch ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode SetPropertyQualifierValue Legt den Wert des angegebenen Eigenschaftsqualifizierers fest.
Öffentliche Methode SetPropertyValue Legt den Wert der benannten Eigenschaft fest.
Öffentliche Methode SetQualifierValue Legt den Wert des benannten Qualifizierers fest.
Öffentliche Methode ToString  Gibt einen String zurück, der den Namen dieser Component enthält, sofern vorhanden. Diese Methode sollte nicht überschrieben werden. (Von Component geerbt.)

Zum Seitenanfang

Geschützte Methoden

  Name Beschreibung
Geschützte Methode Dispose  Überladen. Gibt die von Component verwendeten Ressourcen frei. (Von Component geerbt.)
Geschützte Methode Finalize  Gibt nicht verwaltete Ressourcen frei und führt andere Bereinigungsvorgänge durch, bevor die Component durch die Garbage Collection wieder zugänglich gemacht wird. (Von Component geerbt.)
Geschützte Methode GetObjectData Füllt SerializationInfo mit Daten auf, die zum Deserialisieren des von dieser Instanz dargestellten Felds erforderlich sind.
Geschützte Methode GetService  Gibt ein Objekt zurück, das einen von der Component oder von deren Container bereitgestellten Dienst darstellt. (Von Component geerbt.)
Geschützte Methode MemberwiseClone  Überladen. (Von MarshalByRefObject geerbt.)

Zum Seitenanfang

Öffentliche Ereignisse

  Name Beschreibung
Öffentliches Ereignis Disposed  Fügt einen Ereignishandler hinzu, der das Disposed-Ereignis für die Komponente überwacht.(Von Component geerbt.)

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite Schnittstellenimplementierung Methode System.Runtime.Serialization.ISerializable.GetObjectData Implementiert die System.Runtime.Serialization.ISerializable-Schnittstelle und gibt die zum Serialisieren von ManagementBaseObject erforderlichen Daten zurück.

Zum Seitenanfang

Siehe auch

Referenz

ManagementBaseObject-Klasse
System.Management-Namespace