ManagementObject Třída

Definice

Představuje instanci rozhraní WMI.

public ref class ManagementObject : System::Management::ManagementBaseObject, ICloneable
public class ManagementObject : System.Management.ManagementBaseObject, ICloneable
[System.Serializable]
public class ManagementObject : System.Management.ManagementBaseObject, ICloneable
type ManagementObject = class
    inherit ManagementBaseObject
    interface ICloneable
[<System.Serializable>]
type ManagementObject = class
    inherit ManagementBaseObject
    interface ICloneable
Public Class ManagementObject
Inherits ManagementBaseObject
Implements ICloneable
Dědičnost
Odvozené
Atributy
Implementuje

Konstruktory

Name Description
ManagementObject()

Inicializuje novou instanci ManagementObject třídy. Toto je konstruktor bez parametrů.

ManagementObject(ManagementPath, ObjectGetOptions)

Inicializuje novou instanci ManagementObject třídy vázané na zadanou cestu WMI, včetně zadaných dalších možností.

ManagementObject(ManagementPath)

Inicializuje novou instanci ManagementObject třídy pro zadanou cestu objektu WMI. Cesta je poskytována ManagementPathjako .

ManagementObject(ManagementScope, ManagementPath, ObjectGetOptions)

Inicializuje novou instanci ManagementObject třídy vázané na zadanou cestu WMI, která obsahuje zadané možnosti.

ManagementObject(SerializationInfo, StreamingContext)
Zastaralé.

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

ManagementObject(String, ObjectGetOptions)

Inicializuje novou instanci ManagementObject třídy vázané na zadanou cestu WMI, včetně zadaných dalších možností. V této variantě lze cestu zadat jako řetězec.

ManagementObject(String, String, ObjectGetOptions)

Inicializuje novou instanci ManagementObject třídy vázané na zadanou cestu WMI a obsahuje zadané možnosti. Obor a cesta jsou zadány jako řetězce.

ManagementObject(String)

Inicializuje novou instanci ManagementObject třídy pro zadanou cestu objektu WMI. Cesta je poskytována jako řetězec.

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á nebo nastaví cestu ke třídě objektu.

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.

(Zděděno od ManagementBaseObject)
Options

Získá nebo nastaví další informace, které se mají použít při načítání objektu.

Path

Získá nebo nastaví cestu WMI objektu.

Properties

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

(Zděděno od ManagementBaseObject)
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ť.

(Zděděno od ManagementBaseObject)
Scope

Získá nebo nastaví obor, ve kterém se tento objekt nachází.

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 __.

(Zděděno od ManagementBaseObject)

Metody

Name Description
Clone()

Vytvoří kopii objektu.

CompareTo(ManagementBaseObject, ComparisonSettings)

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

(Zděděno od ManagementBaseObject)
CopyTo(ManagementOperationObserver, ManagementPath, PutOptions)

Zkopíruje objekt do jiného umístění asynchronně.

CopyTo(ManagementOperationObserver, ManagementPath)

Zkopíruje objekt do jiného umístění asynchronně.

CopyTo(ManagementOperationObserver, String, PutOptions)

Zkopíruje objekt do jiného umístění asynchronně.

CopyTo(ManagementOperationObserver, String)

Zkopíruje objekt do jiného umístění asynchronně.

CopyTo(ManagementPath, PutOptions)

Zkopíruje objekt do jiného umístění.

CopyTo(ManagementPath)

Zkopíruje objekt do jiného umístění.

CopyTo(String, PutOptions)

Zkopíruje objekt do jiného umístění.

CopyTo(String)

Zkopíruje objekt do jiného umístění.

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)
Delete()

Odstraní objekt.

Delete(DeleteOptions)

Odstraní objekt.

Delete(ManagementOperationObserver, DeleteOptions)

Odstraní objekt.

Delete(ManagementOperationObserver)

Odstraní objekt.

Dispose()

Uvolní všechny prostředky používané komponentou.

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.

(Zděděno od ManagementBaseObject)
Get()

Vytvoří vazbu informací o třídě rozhraní WMI k objektu správy.

Get(ManagementOperationObserver)

Vytvoří vazbu k objektu správy asynchronně.

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.

(Zděděno od ManagementBaseObject)
GetLifetimeService()
Zastaralé.

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

(Zděděno od MarshalByRefObject)
GetMethodParameters(String)

Vrátí reprezentaci ManagementBaseObject seznamu vstupních parametrů pro metodu.

GetObjectData(SerializationInfo, StreamingContext)

SerializationInfo Naplní data nezbytná k deserializaci pole reprezentované touto instancí.

GetPropertyQualifierValue(String, String)

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

(Zděděno od ManagementBaseObject)
GetPropertyValue(String)

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

(Zděděno od ManagementBaseObject)
GetQualifierValue(String)

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

(Zděděno od ManagementBaseObject)
GetRelated()

Získá kolekci objektů souvisejících s objektem (asociátory).

GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)

Získá kolekci objektů souvisejících s objektem (asociátory).

GetRelated(ManagementOperationObserver, String)

Získá kolekci objektů souvisejících s objektem (asociátory).

GetRelated(ManagementOperationObserver)

Získá kolekci objektů souvisejících s objektem (asociátory) asynchronně. Toto volání se vrátí okamžitě a delegát se zavolá, když jsou výsledky k dispozici.

GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)

Získá kolekci objektů souvisejících s objektem (asociátory).

GetRelated(String)

Získá kolekci objektů souvisejících s objektem (asociátory).

GetRelationships()

Získá kolekci přidružení k objektu.

GetRelationships(ManagementOperationObserver, String, String, String, Boolean, EnumerationOptions)

Získá kolekci přidružení k objektu.

GetRelationships(ManagementOperationObserver, String)

Získá kolekci přidružení k objektu.

GetRelationships(ManagementOperationObserver)

Získá kolekci přidružení k objektu.

GetRelationships(String, String, String, Boolean, EnumerationOptions)

Získá kolekci přidružení k objektu.

GetRelationships(String)

Získá kolekci přidružení k objektu.

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.

(Zděděno od ManagementBaseObject)
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)
InvokeMethod(ManagementOperationObserver, String, ManagementBaseObject, InvokeMethodOptions)

Vyvolá metodu objektu asynchronně.

InvokeMethod(ManagementOperationObserver, String, Object[])

Vyvolá metodu objektu asynchronně.

InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions)

Vyvolá metodu objektu WMI. Vstupní a výstupní parametry jsou reprezentovány jako ManagementBaseObject objekty.

InvokeMethod(String, Object[])

Vyvolá metodu objektu.

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)
Put()

Potvrdí změny objektu.

Put(ManagementOperationObserver, PutOptions)

Potvrdí změny objektu asynchronně a pomocí zadaných možností.

Put(ManagementOperationObserver)

Potvrdí změny objektu asynchronně.

Put(PutOptions)

Potvrdí změny objektu.

SetPropertyQualifierValue(String, String, Object)

Nastaví hodnotu zadaného kvalifikátoru vlastnosti.

(Zděděno od ManagementBaseObject)
SetPropertyValue(String, Object)

Nastaví hodnotu pojmenované vlastnosti.

(Zděděno od ManagementBaseObject)
SetQualifierValue(String, Object)

Nastaví hodnotu pojmenovaného kvalifikátoru.

(Zděděno od ManagementBaseObject)
ToString()

Vrátí úplnou cestu objektu. Toto je přepsání výchozí implementace objektu.

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.

(Zděděno od ManagementBaseObject)

Platí pro