ManagementBaseObject Třída

Definice

Obsahuje základní prvky objektu správy. Slouží jako základní třída pro konkrétnější třídy objektů správy.

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
Dědičnost
ManagementBaseObject
Odvozené
Atributy
Implementuje

Konstruktory

ManagementBaseObject(SerializationInfo, StreamingContext)
Zastaralé.

Inicializuje novou instanci ManagementBaseObject třídy, která je serializovatelná.

Vlastnosti

CanRaiseEvents

Získá hodnotu označující, zda komponenta může vyvolat událost.

(Zděděno od Component)
ClassPath

Získá cestu k třídě objektu správy.

Container

Získá objekt IContainer , který obsahuje Component.

(Zděděno od Component)
DesignMode

Získá hodnotu, která označuje, zda je aktuálně v režimu návrhu Component .

(Zděděno od Component)
Events

Získá seznam obslužných rutin událostí, které jsou připojeny k tomuto Component.

(Zděděno od Component)
Item[String]

Získá přístup k hodnotám vlastností prostřednictvím notace []. Tato vlastnost je indexer pro ManagementBaseObject třídu . Můžete použít výchozí indexované vlastnosti definované typem, ale nemůžete explicitně definovat vlastní. Zadání expando atributu ve třídě automaticky poskytuje výchozí indexovanou vlastnost, jejíž typ je Object a jehož typ indexu je String.

Properties

Získá kolekci PropertyData objektů popisující vlastnosti objektu správy.

Qualifiers

Získá kolekci objektů definovaných QualifierData v objektu správy. Každý prvek v kolekci obsahuje informace, jako je název, hodnota a příchuťkvalifikátoru.

Site

Získá nebo nastaví ISite z Component.

(Zděděno od Component)
SystemProperties

Získá kolekci systémových vlastností WMI objektu správy (například název třídy, server a obor názvů). Názvy systémových vlastností rozhraní WMI začínají na "__".

Metody

Clone()

Vrátí kopii objektu .

CompareTo(ManagementBaseObject, ComparisonSettings)

Porovná tento objekt s jiným objektem na základě zadaných možností.

CreateObjRef(Type)

Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy sloužící ke komunikaci se vzdáleným objektem.

(Zděděno od MarshalByRefObject)
Dispose()

Uvolní nespravované prostředky používané objektem ManagementBaseObject.

Dispose()

Uvolní všechny prostředky používané nástrojem Component.

(Zděděno od Component)
Dispose(Boolean)

Uvolní nespravované prostředky používané nástrojem Component a volitelně uvolní spravované prostředky.

(Zděděno od Component)
Equals(Object)

Porovná dva objekty správy.

GetHashCode()

Slouží jako hashovací funkce pro konkrétní typ, která je vhodná pro použití v algoritmech hash a datových strukturách, jako je hashovací tabulka.

GetLifetimeService()
Zastaralé.

Načte aktuální životnost objektu služby, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
GetObjectData(SerializationInfo, StreamingContext)

Naplní SerializationInfo data potřebná k deserializaci pole reprezentované touto instancí.

GetPropertyQualifierValue(String, String)

Vrátí hodnotu zadaného kvalifikátoru vlastnosti.

GetPropertyValue(String)

Získá ekvivalentní přístup k hodnotě vlastnosti.

GetQualifierValue(String)

Získá hodnotu zadaného kvalifikátoru.

GetService(Type)

Vrátí objekt, který představuje službu poskytovanou objektem Component nebo .Container

(Zděděno od Component)
GetText(TextFormat)

Vrátí textovou reprezentaci objektu v zadaném formátu.

GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
InitializeLifetimeService()
Zastaralé.

Získá životnost objektu služby, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
MemberwiseClone(Boolean)

Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu.

(Zděděno od MarshalByRefObject)
SetPropertyQualifierValue(String, String, Object)

Nastaví hodnotu zadaného kvalifikátoru vlastnosti.

SetPropertyValue(String, Object)

Nastaví hodnotu pojmenované vlastnosti.

SetQualifierValue(String, Object)

Nastaví hodnotu pojmenovaného kvalifikátoru.

ToString()

String Vrátí hodnotu obsahující název , Componentpokud existuje. Tato metoda by neměla být přepsána.

(Zděděno od Component)

Operátory

Explicit(ManagementBaseObject to IntPtr)

Poskytuje interní objekt WMI reprezentovaný objektem ManagementObject.

Událost

Disposed

Vyvolá se, když je komponenta uvolněna voláním Dispose() metody .

(Zděděno od Component)

Explicitní implementace rozhraní

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implementuje ISerializable rozhraní a vrací data potřebná k serializaci .ManagementBaseObject

Platí pro