ManagementObject Osztály

Definíció

WMI-példányt jelöl.

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
Öröklődés
Származtatott
Attribútumok
Megvalósítás

Konstruktorok

Name Description
ManagementObject()

Inicializálja a ManagementObject osztály új példányát. Ez a paraméter nélküli konstruktor.

ManagementObject(ManagementPath, ObjectGetOptions)

Inicializálja a ManagementObject megadott WMI-elérési úthoz kötött osztály új példányát, beleértve a megadott további beállításokat is.

ManagementObject(ManagementPath)

Inicializálja az ManagementObject osztály új példányát a megadott WMI-objektum elérési útjához. Az elérési út a következőként ManagementPathvan megadva: .

ManagementObject(ManagementScope, ManagementPath, ObjectGetOptions)

Inicializálja a ManagementObject megadott WMI-elérési úthoz kötött osztály új példányát, amely tartalmazza a megadott beállításokat.

ManagementObject(SerializationInfo, StreamingContext)
Elavult.

Inicializálja a ManagementObject szerializálható osztály új példányát.

ManagementObject(String, ObjectGetOptions)

Inicializálja a ManagementObject megadott WMI-elérési úthoz kötött osztály új példányát, beleértve a megadott további beállításokat is. Ebben a változatban az elérési út megadható sztringként.

ManagementObject(String, String, ObjectGetOptions)

Inicializálja a ManagementObject megadott WMI-elérési úthoz kötött osztály új példányát, és tartalmazza a megadott beállításokat. A hatókör és az elérési út sztringként van megadva.

ManagementObject(String)

Inicializálja az ManagementObject osztály új példányát a megadott WMI-objektum elérési útjához. Az elérési út sztringként van megadva.

Tulajdonságok

Name Description
CanRaiseEvents

Beolvas egy értéket, amely jelzi, hogy az összetevő képes-e eseményt létrehozni.

(Öröklődés forrása Component)
ClassPath

Lekéri vagy beállítja az objektum osztályának elérési útját.

Container

Lekéri a IContainer .Component

(Öröklődés forrása Component)
DesignMode

Olyan értéket kap, amely jelzi, hogy az Component aktuálisan tervezési módban van-e.

(Öröklődés forrása Component)
Events

Lekéri az ehhez Componentcsatolt eseménykezelők listáját.

(Öröklődés forrása Component)
Item[String]

A tulajdonságértékekhez való hozzáférést [] jelöléssel kapja meg. Ez a tulajdonság az osztály indexelője ManagementBaseObject . Használhatja a típus által definiált alapértelmezett indexelt tulajdonságokat, de nem definiálhatja explicit módon a sajátját. Az osztály expando attribútumának megadása azonban automatikusan biztosít egy alapértelmezett indexelt tulajdonságot, amelynek típusa Objektum, és amelynek indextípusa Sztring.

(Öröklődés forrása ManagementBaseObject)
Options

Lekéri vagy beállítja az objektum beolvasásakor használandó további információkat.

Path

Lekéri vagy beállítja az objektum WMI-elérési útját.

Properties

Lekéri a PropertyData felügyeleti objektum tulajdonságait leíró objektumgyűjteményt.

(Öröklődés forrása ManagementBaseObject)
Qualifiers

Lekéri a felügyeleti objektumon definiált objektumok gyűjteményét QualifierData . A gyűjtemény minden eleme olyan információkat tartalmaz, mint a minősítő neve, értéke és íze.

(Öröklődés forrása ManagementBaseObject)
Scope

Lekéri vagy beállítja azt a hatókört, amelyben ez az objektum található.

Site

Lekéri vagy megadja a ISite értékét a Component-hez.

(Öröklődés forrása Component)
SystemProperties

Lekéri a felügyeleti objektum WMI-rendszertulajdonságainak gyűjteményét (például az osztály nevét, kiszolgálóját és névterét). A WMI-rendszertulajdonságok neve "__" néven kezdődik.

(Öröklődés forrása ManagementBaseObject)

Metódusok

Name Description
Clone()

Létrehozza az objektum másolatát.

CompareTo(ManagementBaseObject, ComparisonSettings)

A megadott beállítások alapján összehasonlítja ezt az objektumot egy másikkal.

(Öröklődés forrása ManagementBaseObject)
CopyTo(ManagementOperationObserver, ManagementPath, PutOptions)

Az objektumot aszinkron módon más helyre másolja.

CopyTo(ManagementOperationObserver, ManagementPath)

Az objektumot aszinkron módon más helyre másolja.

CopyTo(ManagementOperationObserver, String, PutOptions)

Az objektumot aszinkron módon más helyre másolja.

CopyTo(ManagementOperationObserver, String)

Az objektumot aszinkron módon más helyre másolja.

CopyTo(ManagementPath, PutOptions)

Másolja az objektumot egy másik helyre.

CopyTo(ManagementPath)

Másolja az objektumot egy másik helyre.

CopyTo(String, PutOptions)

Másolja az objektumot egy másik helyre.

CopyTo(String)

Másolja az objektumot egy másik helyre.

CreateObjRef(Type)

Létrehoz egy objektumot, amely tartalmazza a távoli objektumokkal való kommunikációhoz használt proxy létrehozásához szükséges összes releváns információt.

(Öröklődés forrása MarshalByRefObject)
Delete()

Törli az objektumot.

Delete(DeleteOptions)

Törli az objektumot.

Delete(ManagementOperationObserver, DeleteOptions)

Törli az objektumot.

Delete(ManagementOperationObserver)

Törli az objektumot.

Dispose()

Felszabadítja az összetevő által használt összes erőforrást.

Dispose(Boolean)

Felszabadítja a felügyelt erőforrások által Component használt nem felügyelt erőforrásokat, és opcionálisan felszabadítja a felügyelt erőforrásokat.

(Öröklődés forrása Component)
Equals(Object)

Két felügyeleti objektumot hasonlít össze.

(Öröklődés forrása ManagementBaseObject)
Get()

A WMI-osztály adatait a felügyeleti objektumhoz köti.

Get(ManagementOperationObserver)

A felügyeleti objektumhoz aszinkron módon kapcsolódik.

GetHashCode()

Egy adott típus kivonatfüggvénye, amely alkalmas kivonatoló algoritmusokban és adatstruktúrákban, például kivonattáblákban való használatra.

(Öröklődés forrása ManagementBaseObject)
GetLifetimeService()
Elavult.

Lekéri a példány élettartamszabályzatát vezérlő aktuális élettartam-szolgáltatásobjektumot.

(Öröklődés forrása MarshalByRefObject)
GetMethodParameters(String)

ManagementBaseObject Egy metódus bemeneti paramétereinek listáját adja vissza.

GetObjectData(SerializationInfo, StreamingContext)

Kitölti SerializationInfo a példány által képviselt mező deszerializálásához szükséges adatokat.

GetPropertyQualifierValue(String, String)

A megadott tulajdonság-minősítő értékét adja vissza.

(Öröklődés forrása ManagementBaseObject)
GetPropertyValue(String)

A tulajdonság értékének megfelelő tartozékot kap.

(Öröklődés forrása ManagementBaseObject)
GetQualifierValue(String)

Lekéri a megadott minősítő értékét.

(Öröklődés forrása ManagementBaseObject)
GetRelated()

Lekéri az objektumhoz (asszociátorokhoz) kapcsolódó objektumok gyűjteményét.

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

Lekéri az objektumhoz (asszociátorokhoz) kapcsolódó objektumok gyűjteményét.

GetRelated(ManagementOperationObserver, String)

Lekéri az objektumhoz (asszociátorokhoz) kapcsolódó objektumok gyűjteményét.

GetRelated(ManagementOperationObserver)

Aszinkron módon lekéri az objektumhoz (asszociátorokhoz) kapcsolódó objektumok gyűjteményét. Ez a hívás azonnal visszatér, és a rendszer meghív egy meghatalmazottat, ha az eredmények elérhetők.

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

Lekéri az objektumhoz (asszociátorokhoz) kapcsolódó objektumok gyűjteményét.

GetRelated(String)

Lekéri az objektumhoz (asszociátorokhoz) kapcsolódó objektumok gyűjteményét.

GetRelationships()

Társítások gyűjteményét kapja meg az objektumhoz.

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

Társítások gyűjteményét kapja meg az objektumhoz.

GetRelationships(ManagementOperationObserver, String)

Társítások gyűjteményét kapja meg az objektumhoz.

GetRelationships(ManagementOperationObserver)

Társítások gyűjteményét kapja meg az objektumhoz.

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

Társítások gyűjteményét kapja meg az objektumhoz.

GetRelationships(String)

Társítások gyűjteményét kapja meg az objektumhoz.

GetService(Type)

Olyan objektumot ad vissza, amely az általa vagy annak által ComponentContainernyújtott szolgáltatást jelöli.

(Öröklődés forrása Component)
GetText(TextFormat)

Az objektum szöveges ábrázolását adja vissza a megadott formátumban.

(Öröklődés forrása ManagementBaseObject)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
InitializeLifetimeService()
Elavult.

Beolvas egy élettartam-szolgáltatásobjektumot a példány élettartam-szabályzatának szabályozásához.

(Öröklődés forrása MarshalByRefObject)
InvokeMethod(ManagementOperationObserver, String, ManagementBaseObject, InvokeMethodOptions)

Aszinkron módon meghív egy metódust az objektumon.

InvokeMethod(ManagementOperationObserver, String, Object[])

Aszinkron módon meghív egy metódust az objektumon.

InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions)

Metódus meghívása a WMI-objektumon. A bemeneti és kimeneti paraméterek objektumként ManagementBaseObject jelennek meg.

InvokeMethod(String, Object[])

Metódus meghívása az objektumon.

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
MemberwiseClone(Boolean)

Az aktuális MarshalByRefObject objektum sekély másolatát hozza létre.

(Öröklődés forrása MarshalByRefObject)
Put()

Véglegesíti az objektum módosításait.

Put(ManagementOperationObserver, PutOptions)

Véglegesíti az objektum módosításait aszinkron módon, a megadott beállítások használatával.

Put(ManagementOperationObserver)

Aszinkron módon véglegesíti az objektum módosításait.

Put(PutOptions)

Véglegesíti az objektum módosításait.

SetPropertyQualifierValue(String, String, Object)

Beállítja a megadott tulajdonság-minősítő értékét.

(Öröklődés forrása ManagementBaseObject)
SetPropertyValue(String, Object)

Beállítja a névvel ellátott tulajdonság értékét.

(Öröklődés forrása ManagementBaseObject)
SetQualifierValue(String, Object)

A névvel ellátott minősítő értékét állítja be.

(Öröklődés forrása ManagementBaseObject)
ToString()

Az objektum teljes elérési útját adja vissza. Ez az alapértelmezett objektum-implementáció felülbírálása.

esemény

Name Description
Disposed

Akkor fordul elő, ha az összetevőt a metódus hívása megsemmisíti Dispose() .

(Öröklődés forrása Component)

Explicit interfész-implementációk

Name Description
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implementálja az interfészt ISerializable , és visszaadja a szerializáláshoz ManagementBaseObjectszükséges adatokat.

(Öröklődés forrása ManagementBaseObject)

A következőre érvényes: