ManagementBaseObject Klasse

Definition

Enthält die grundlegenden Elemente eines Verwaltungsobjekts.Contains the basic elements of a management object. Sie fungiert als Basisklasse für spezifischere Verwaltungsobjektklassen.It serves as a base class to more specific management object classes.

public ref 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
Public Class ManagementBaseObject
Inherits Component
Implements ICloneable, ISerializable
Vererbung
ManagementBaseObject
Abgeleitet
Attribute
Implementiert

Konstruktoren

ManagementBaseObject(SerializationInfo, StreamingContext)

Initialisiert eine neue Instanz der ManagementBaseObject-Klasse, die serialisierbar ist.Initializes a new instance of the ManagementBaseObject class that is serializable.

Eigenschaften

CanRaiseEvents

Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann.Gets a value indicating whether the component can raise an event.

(Geerbt von Component)
ClassPath

Ruft den Pfad für die Klasse des Verwaltungsobjekts ab.Gets the path to the management object's class.

Container

Ruft den IContainer ab, der die Component enthält.Gets the IContainer that contains the Component.

(Geerbt von Component)
DesignMode

Ruft einen Wert ab, der angibt, ob sich Component gegenwärtig im Entwurfsmodus befindet.Gets a value that indicates whether the Component is currently in design mode.

(Geerbt von Component)
Events

Ruft die Liste der Ereignishandler ab, die dieser Component angefügt sind.Gets the list of event handlers that are attached to this Component.

(Geerbt von Component)
Item[String]

Erhält mithilfe der []-Notation den Zugriff auf Eigenschaftswerte.Gets access to property values through [] notation. Diese Eigenschaft ist der Indexer für die ManagementBaseObject-Klasse.This property is the indexer for the ManagementBaseObject class. Sie können die von einem Typ definierten indizierten Standardeigenschaften verwenden, jedoch keine eigenen Eigenschaften explizit definieren.You can use the default indexed properties defined by a type, but you cannot explicitly define your own. 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.However, specifying the expando attribute on a class automatically provides a default indexed property whose type is Object and whose index type is String.

Properties

Ruft eine Auflistung von PropertyData-Objekten ab, die die Eigenschaften des Verwaltungsobjekts beschreiben.Gets a collection of PropertyData objects describing the properties of the management object.

Qualifiers

Ruft die Auflistung von QualifierData-Objekten ab, die für das Verwaltungsobjekt definiert wurden.Gets the collection of QualifierData objects defined on the management object. Jedes Element in der Auflistung enthält verschiedene Informationen, z.B. Name, Wert und Typ des Qualifizierers.Each element in the collection holds information such as the qualifier name, value, and flavor.

Site

Ruft den ISite von Component ab oder legt ihn fest.Gets or sets the ISite of the Component.

(Geerbt von Component)
SystemProperties

Ruft die Auflistung von WMI-Systemeigenschaften des Verwaltungsobjekts ab (z. B. Klassenname, Server und Namespace).Gets the collection of WMI system properties of the management object (for example, the class name, server, and namespace). Die Namen von WMI-Systemeigenschaften beginnen mit "".WMI system property names begin with "".

Methoden

Clone()

Gibt eine Kopie des Objekts zurück.Returns a copy of the object.

CompareTo(ManagementBaseObject, ComparisonSettings)

Vergleicht dieses Objekt auf der Grundlage angegebener Optionen mit einem anderen Objekt.Compares this object to another, based on specified options.

CreateObjRef(Type)

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Geerbt von MarshalByRefObject)
Dispose()

Gibt die vom ManagementBaseObject-Objekt verwendeten nicht verwalteten Ressourcen frei.Releases the unmanaged resources used by the ManagementBaseObject.

Dispose(Boolean)

Gibt die von Component verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.Releases the unmanaged resources used by the Component and optionally releases the managed resources.

(Geerbt von Component)
Equals(Object)

Vergleicht zwei Verwaltungsobjekte.Compares two management objects.

GetHashCode()

Fungiert als Hashfunktion für einen bestimmten Typ, der sich für die Verwendung in Hashalgorithmen und Datenstrukturen eignet, z. B. einer Hashtabelle.Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.

GetLifetimeService()

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Geerbt von MarshalByRefObject)
GetObjectData(SerializationInfo, StreamingContext)

Füllt SerializationInfo mit Daten auf, die zum Deserialisieren des von dieser Instanz dargestellten Felds erforderlich sind.Populates a SerializationInfo with the data necessary to deserialize the field represented by this instance.

GetPropertyQualifierValue(String, String)

Gibt den Wert des angegebenen Eigenschaftsqualifizierers zurück.Returns the value of the specified property qualifier.

GetPropertyValue(String)

Ruft einen einem Eigenschaftswert entsprechenden Accessor ab.Gets an equivalent accessor to a property's value.

GetQualifierValue(String)

Ruft den Wert des angegebenen Qualifizierers ab.Gets the value of the specified qualifier.

GetService(Type)

Gibt ein Objekt zurück, das einen von der Component oder von deren Container bereitgestellten Dienst darstellt.Returns an object that represents a service provided by the Component or by its Container.

(Geerbt von Component)
GetText(TextFormat)

Gibt eine Textdarstellung des Objekts im angegebenen Format zurück.Returns a textual representation of the object in the specified format.

GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Geerbt von Object)
InitializeLifetimeService()

Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab.Obtains a lifetime service object to control the lifetime policy for this instance.

(Geerbt von MarshalByRefObject)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.Creates a shallow copy of the current MarshalByRefObject object.

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

Legt den Wert des angegebenen Eigenschaftsqualifizierers fest.Sets the value of the specified property qualifier.

SetPropertyValue(String, Object)

Legt den Wert der benannten Eigenschaft fest.Sets the value of the named property.

SetQualifierValue(String, Object)

Legt den Wert des benannten Qualifizierers fest.Sets the value of the named qualifier.

ToString()

Gibt einen String zurück, der den Namen der Component enthält (sofern vorhanden).Returns a String containing the name of the Component, if any. Diese Methode darf nicht überschrieben werden.This method should not be overridden.

(Geerbt von Component)

Operatoren

Explicit(ManagementBaseObject to IntPtr)

Stellt das interne WMI-Objekt bereit, das durch ein ManagementObject dargestellt wird.Provides the internal WMI object represented by a ManagementObject.

Ereignisse

Disposed

Tritt ein, wenn die Komponente durch einen Aufruf der Dispose()-Methode freigegeben wird.Occurs when the component is disposed by a call to the Dispose() method.

(Geerbt von Component)

Explizite Schnittstellenimplementierungen

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implementiert die ISerializable-Schnittstelle und gibt die zum Serialisieren der ManagementBaseObject erforderlichen Daten zurück.Implements the ISerializable interface and returns the data needed to serialize the ManagementBaseObject.

Gilt für: