ManagementBaseObject Klasa

Definicja

Zawiera podstawowe elementy obiektu zarządzania.Contains the basic elements of a management object. Służy jako klasa bazowa dla bardziej szczegółowych klas obiektów zarządzania.It serves as a base class to more specific management object classes.

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
Public Class ManagementBaseObject
Inherits Component
Implements ICloneable, ISerializable
Dziedziczenie
ManagementBaseObject
Pochodne
Atrybuty
Implementuje

Konstruktory

ManagementBaseObject(SerializationInfo, StreamingContext)

Inicjuje nowe wystąpienie klasy ManagementBaseObject, która jest możliwa do serializacji.Initializes a new instance of the ManagementBaseObject class that is serializable.

Właściwości

CanRaiseEvents

Pobiera wartość wskazującą, czy składnik może zgłosić zdarzenie.Gets a value indicating whether the component can raise an event.

(Odziedziczone po Component)
ClassPath

Pobiera ścieżkę do klasy obiektu zarządzania.Gets the path to the management object's class.

Container

Pobiera IContainer, który zawiera Component.Gets the IContainer that contains the Component.

(Odziedziczone po Component)
DesignMode

Pobiera wartość wskazującą, czy Component jest obecnie w trybie projektowania.Gets a value that indicates whether the Component is currently in design mode.

(Odziedziczone po Component)
Events

Pobiera listę programów obsługi zdarzeń, które są dołączone do tego Component.Gets the list of event handlers that are attached to this Component.

(Odziedziczone po Component)
Item[String]

Uzyskuje dostęp do wartości właściwości przy użyciu notacji [].Gets access to property values through [] notation. Ta właściwość jest indeksatorem klasy ManagementBaseObject.This property is the indexer for the ManagementBaseObject class. Można użyć domyślnych właściwości indeksowanych zdefiniowanych przez typ, ale nie można jawnie zdefiniować własnych.You can use the default indexed properties defined by a type, but you cannot explicitly define your own. Jednak określenie atrybutu expand w klasie automatycznie zapewnia domyślną indeksowaną właściwość, której typem jest obiekt i którego typem indeksu jest ciąg.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

Pobiera kolekcję PropertyData obiektów opisujących właściwości obiektu zarządzania.Gets a collection of PropertyData objects describing the properties of the management object.

Qualifiers

Pobiera kolekcję QualifierData obiektów zdefiniowanych w obiekcie zarządzania.Gets the collection of QualifierData objects defined on the management object. Każdy element w kolekcji zawiera informacje, takie jak nazwa kwalifikatora , wartość i wersja.Each element in the collection holds information such as the qualifier name, value, and flavor.

Site

Pobiera lub ustawia ISite Component.Gets or sets the ISite of the Component.

(Odziedziczone po Component)
SystemProperties

Pobiera kolekcję właściwości systemu WMI obiektu zarządzania (na przykład nazwy klasy, serwera i przestrzeni nazw).Gets the collection of WMI system properties of the management object (for example, the class name, server, and namespace). Nazwy właściwości systemu WMI zaczynają się od "".WMI system property names begin with "".

Metody

Clone()

Zwraca kopię obiektu.Returns a copy of the object.

CompareTo(ManagementBaseObject, ComparisonSettings)

Porównuje ten obiekt z innym, na podstawie określonych opcji.Compares this object to another, based on specified options.

CreateObjRef(Type)

Tworzy obiekt, który zawiera wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikacji z obiektem zdalnym.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Odziedziczone po MarshalByRefObject)
Dispose()

Zwalnia niezarządzane zasoby używane przez ManagementBaseObject.Releases the unmanaged resources used by the ManagementBaseObject.

Dispose()

Zwalnia wszelkie zasoby używane przez element Component.Releases all resources used by the Component.

(Odziedziczone po Component)
Dispose(Boolean)

Zwalnia zasoby niezarządzane używane przez element Component i opcjonalnie zwalnia zasoby zarządzane.Releases the unmanaged resources used by the Component and optionally releases the managed resources.

(Odziedziczone po Component)
Equals(Object)

Porównuje dwa obiekty zarządzania.Compares two management objects.

GetHashCode()

Służy jako funkcja skrótu dla określonego typu, odpowiednia do użycia w algorytmach wyznaczania wartości skrótu i struktur danych, takich jak tabela skrótów.Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.

GetLifetimeService()

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Odziedziczone po MarshalByRefObject)
GetObjectData(SerializationInfo, StreamingContext)

Wypełnia SerializationInfo danymi niezbędnymi do deserializacji pola reprezentowanego przez to wystąpienie.Populates a SerializationInfo with the data necessary to deserialize the field represented by this instance.

GetPropertyQualifierValue(String, String)

Zwraca wartość określonego kwalifikatora właściwości.Returns the value of the specified property qualifier.

GetPropertyValue(String)

Pobiera równoważną metodę dostępu do wartości właściwości.Gets an equivalent accessor to a property's value.

GetQualifierValue(String)

Pobiera wartość określonego kwalifikatora.Gets the value of the specified qualifier.

GetService(Type)

Zwraca obiekt, który reprezentuje usługę dostarczoną przez Component lub Container.Returns an object that represents a service provided by the Component or by its Container.

(Odziedziczone po Component)
GetText(TextFormat)

Zwraca tekstową reprezentację obiektu w określonym formacie.Returns a textual representation of the object in the specified format.

GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
InitializeLifetimeService()

Uzyskuje obiekt usługi istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia.Obtains a lifetime service object to control the lifetime policy for this instance.

(Odziedziczone po MarshalByRefObject)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
MemberwiseClone(Boolean)

Tworzy skróconą kopię bieżącego obiektu MarshalByRefObject.Creates a shallow copy of the current MarshalByRefObject object.

(Odziedziczone po MarshalByRefObject)
SetPropertyQualifierValue(String, String, Object)

Ustawia wartość określonego kwalifikatora właściwości.Sets the value of the specified property qualifier.

SetPropertyValue(String, Object)

Ustawia wartość nazwanej właściwości.Sets the value of the named property.

SetQualifierValue(String, Object)

Ustawia wartość nazwanego kwalifikatora.Sets the value of the named qualifier.

ToString()

Zwraca String zawierający nazwę Component, jeśli istnieje.Returns a String containing the name of the Component, if any. Ta metoda nie powinna być przesłaniana.This method should not be overridden.

(Odziedziczone po Component)

Operatory

Explicit(ManagementBaseObject to IntPtr)

Udostępnia wewnętrzny obiekt usługi WMI reprezentowany przez ManagementObject.Provides the internal WMI object represented by a ManagementObject.

Zdarzenia

Disposed

Występuje, gdy składnik zostanie usunięty przez wywołanie metody Dispose().Occurs when the component is disposed by a call to the Dispose() method.

(Odziedziczone po Component)

Jawne implementacje interfejsu

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implementuje interfejs ISerializable i zwraca dane, które są konieczne do serializacji ManagementBaseObject.Implements the ISerializable interface and returns the data needed to serialize the ManagementBaseObject.

Dotyczy