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

Name Description
ManagementBaseObject(SerializationInfo, StreamingContext)
Zastaralé.

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

Vlastnosti

Name Description
CanRaiseEvents

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

(Zděděno od Component)
ClassPath

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

Container

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

(Zděděno od Component)
DesignMode

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

(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 zápisu []. 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í atributu expando ve třídě však 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 pro objekt správy. Každý prvek v kolekci obsahuje informace, jako je název kvalifikátoru , hodnota a příchuť.

Site

Získá nebo nastaví ISite objektu Component.

(Zděděno od Component)
SystemProperties

Získá kolekci vlastností systému 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í písmenem __.

Metody

Name Description
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 serveru sloužícího 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é 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 určitý typ, která je vhodná pro použití v algoritmech hash a datových strukturách, jako je hashovací tabulka.

GetLifetimeService()
Zastaralé.

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

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

SerializationInfo Naplní data nezbytná 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 jeho Container.

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

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

GetType()

Získá Type aktuální instance.

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

Získá objekt služby životnosti pro řízení zásad životnosti pro tuto instanci.

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

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

(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 Component, pokud existuje. Tato metoda by neměla být přepsána.

(Zděděno od Component)

Operátory

Name Description
Explicit(ManagementBaseObject to IntPtr)

Poskytuje interní objekt WMI reprezentovaný objektem ManagementObject.

Událost

Name Description
Disposed

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

(Zděděno od Component)

Explicitní implementace rozhraní

Name Description
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

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

Platí pro