ManagementBaseObject 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.
Enthält die grundlegenden Elemente eines Verwaltungsobjekts. Sie fungiert als Basisklasse für spezifischere Verwaltungsobjektklassen.
public ref class ManagementBaseObject : System::ComponentModel::Component, ICloneable, System::Runtime::Serialization::ISerializable
public class ManagementBaseObject : System.ComponentModel.Component, ICloneable, System.Runtime.Serialization.ISerializable
[System.Serializable]
public class ManagementBaseObject : System.ComponentModel.Component, ICloneable, System.Runtime.Serialization.ISerializable
type ManagementBaseObject = class
inherit Component
interface ICloneable
interface ISerializable
[<System.Serializable>]
type ManagementBaseObject = class
inherit Component
interface ICloneable
interface ISerializable
Public Class ManagementBaseObject
Inherits Component
Implements ICloneable, ISerializable
- Vererbung
- Abgeleitet
- Attribute
- Implementiert
Konstruktoren
ManagementBaseObject(SerializationInfo, StreamingContext) |
Veraltet.
Initialisiert eine neue Instanz der ManagementBaseObject-Klasse, die serialisierbar ist. |
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 Verwaltungsobjekts ab. |
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. |
Properties |
Ruft eine Auflistung von PropertyData-Objekten ab, die die Eigenschaften des Verwaltungsobjekts beschreiben. |
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. |
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 "__". |
Methoden
Clone() |
Gibt eine Kopie des Objekts zurück. |
CompareTo(ManagementBaseObject, ComparisonSettings) |
Vergleicht dieses Objekt auf der Grundlage angegebener Optionen mit einem anderen Objekt. |
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) |
Dispose() |
Gibt die vom ManagementBaseObject-Objekt verwendeten nicht verwalteten Ressourcen frei. |
Dispose() |
Gibt alle vom Component verwendeten Ressourcen frei. (Geerbt von Component) |
Dispose(Boolean) |
Gibt die von Component verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei. (Geerbt von Component) |
Equals(Object) |
Vergleicht zwei Verwaltungsobjekte. |
GetHashCode() |
Dient als Hashfunktion für einen bestimmten Typ, die in Hashalgorithmen und Datenstrukturen (z. B. Hashtabellen) verwendet werden kann. |
GetLifetimeService() |
Veraltet.
Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Geerbt von MarshalByRefObject) |
GetObjectData(SerializationInfo, StreamingContext) |
Füllt SerializationInfo mit Daten auf, die zum Deserialisieren des von dieser Instanz dargestellten Felds erforderlich sind. |
GetPropertyQualifierValue(String, String) |
Gibt den Wert des angegebenen Eigenschaftsqualifizierers zurück. |
GetPropertyValue(String) |
Ruft einen einem Eigenschaftswert entsprechenden Accessor ab. |
GetQualifierValue(String) |
Ruft den Wert des angegebenen Qualifizierers 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. |
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) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
MemberwiseClone(Boolean) |
Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts. (Geerbt von MarshalByRefObject) |
SetPropertyQualifierValue(String, String, Object) |
Legt den Wert des angegebenen Eigenschaftsqualifizierers fest. |
SetPropertyValue(String, Object) |
Legt den Wert der benannten Eigenschaft fest. |
SetQualifierValue(String, Object) |
Legt den Wert des benannten Qualifizierers fest. |
ToString() |
Gibt einen String zurück, der den Namen der Component enthält (sofern vorhanden). Diese Methode darf nicht überschrieben werden. (Geerbt von Component) |
Operatoren
Explicit(ManagementBaseObject to IntPtr) |
Stellt das interne WMI-Objekt bereit, das durch ein ManagementObject dargestellt wird. |
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. |