Condividi tramite


ManagementObject Classe

Definizione

Rappresenta un'istanza 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
Ereditarietà
Derivato
Attributi
Implementazioni

Costruttori

ManagementObject()

Inizializza una nuova istanza della classe ManagementObject. Si tratta del costruttore senza parametri.

ManagementObject(ManagementPath)

Inizializza una nuova istanza della classe ManagementObject per il percorso dell'oggetto WMI specificato. Il percorso viene fornito come oggetto ManagementPath.

ManagementObject(ManagementPath, ObjectGetOptions)

Inizializza una nuova istanza della classe ManagementObject associata al percorso WMI specificato, che include le opzioni aggiuntive specificate.

ManagementObject(ManagementScope, ManagementPath, ObjectGetOptions)

Inizializza una nuova istanza della classe ManagementObject associata al percorso WMI specificato, che include le opzioni specificate.

ManagementObject(SerializationInfo, StreamingContext)
Obsoleti.

Inizializza una nuova istanza della classe ManagementObject serializzabile.

ManagementObject(String)

Inizializza una nuova istanza della classe ManagementObject per il percorso dell'oggetto WMI specificato. Il percorso viene fornito in forma di stringa.

ManagementObject(String, ObjectGetOptions)

Inizializza una nuova istanza della classe ManagementObject associata al percorso WMI specificato, che include le opzioni aggiuntive specificate. In questa variante, il percorso può essere specificato in forma di stringa.

ManagementObject(String, String, ObjectGetOptions)

Inizializza una nuova istanza della classe ManagementObject associata al percorso WMI specificato, includendo le opzioni specificate. L'ambito e il percorso sono specificati in forma di stringhe.

Proprietà

CanRaiseEvents

Ottiene un valore che indica se il componente può generare un evento.

(Ereditato da Component)
ClassPath

Ottiene o imposta il percorso della classe dell'oggetto.

Container

Ottiene l'oggetto IContainer che contiene Component.

(Ereditato da Component)
DesignMode

Ottiene un valore che indica se il Component si trova in modalità progettazione.

(Ereditato da Component)
Events

Ottiene l'elenco dei gestori eventi allegati a questo Component.

(Ereditato da Component)
Item[String]

Ottiene l'accesso ai valori di proprietà tramite la notazione []. Questa proprietà è l'indicizzatore per la classe ManagementBaseObject. È possibile utilizzare le proprietà indicizzate predefinite da un tipo, ma non definirne esplicitamente una propria. La definizione dell'attributo expando in una classe, tuttavia, specifica automaticamente una proprietà indicizzata predefinita il cui tipo è Object e il cui tipo indice è String.

(Ereditato da ManagementBaseObject)
Options

Ottiene o imposta informazioni aggiuntive da utilizzare per il recupero dell'oggetto.

Path

Ottiene o imposta il percorso WMI dell'oggetto.

Properties

Ottiene un insieme di oggetti PropertyData che descrive le proprietà dell'oggetto di gestione.

(Ereditato da ManagementBaseObject)
Qualifiers

Ottiene l'insieme di oggetti QualifierData definiti nell'oggetto di gestione. Ogni elemento della raccolta contiene informazioni quali il nome, il valore e il contrassegno del qualificatore.

(Ereditato da ManagementBaseObject)
Scope

Ottiene o imposta l'ambito in cui risiede l'oggetto.

Site

Ottiene o imposta l'oggetto ISite di Component.

(Ereditato da Component)
SystemProperties

Ottiene la raccolta di proprietà di sistema WMI dell'oggetto di gestione, ad esempio il nome della classe, il server e lo spazio dei nomi. I nomi delle proprietà di sistema WMI iniziano con "__".

(Ereditato da ManagementBaseObject)

Metodi

Clone()

Crea una copia dell'oggetto.

CompareTo(ManagementBaseObject, ComparisonSettings)

Confronta l'oggetto con un altro, in base alle opzioni specificate.

(Ereditato da ManagementBaseObject)
CopyTo(ManagementOperationObserver, ManagementPath)

Copia l'oggetto in un percorso diverso in modo asincrono.

CopyTo(ManagementOperationObserver, ManagementPath, PutOptions)

Copia l'oggetto in un percorso diverso in modo asincrono.

CopyTo(ManagementOperationObserver, String)

Copia l'oggetto in un percorso diverso in modo asincrono.

CopyTo(ManagementOperationObserver, String, PutOptions)

Copia l'oggetto in un percorso diverso in modo asincrono.

CopyTo(ManagementPath)

Copia l'oggetto in un percorso diverso.

CopyTo(ManagementPath, PutOptions)

Copia l'oggetto in un percorso diverso.

CopyTo(String)

Copia l'oggetto in un percorso diverso.

CopyTo(String, PutOptions)

Copia l'oggetto in un percorso diverso.

CreateObjRef(Type)

Consente di creare un oggetto che contiene tutte le informazioni rilevanti necessarie per la generazione del proxy utilizzato per effettuare la comunicazione con un oggetto remoto.

(Ereditato da MarshalByRefObject)
Delete()

Elimina l'oggetto.

Delete(DeleteOptions)

Elimina l'oggetto.

Delete(ManagementOperationObserver)

Elimina l'oggetto.

Delete(ManagementOperationObserver, DeleteOptions)

Elimina l'oggetto.

Dispose()

Rilascia tutte le risorse utilizzate dal componente.

Dispose()

Rilascia le risorse non gestite usate da ManagementBaseObject.

(Ereditato da ManagementBaseObject)
Dispose(Boolean)

Rilascia le risorse non gestite usate da Component e, facoltativamente, le risorse gestite.

(Ereditato da Component)
Equals(Object)

Confronta due oggetti di gestione.

(Ereditato da ManagementBaseObject)
Get()

Associa le informazioni sulle classi WMI all'oggetto di gestione.

Get(ManagementOperationObserver)

Esegue l'associazione all'oggetto di gestione in modo asincrono.

GetHashCode()

Serve come funzione hash per un tipo particolare ed è appropriato per l'utilizzo in algoritmi di hashing e strutture di dati quali tabelle hash.

(Ereditato da ManagementBaseObject)
GetLifetimeService()
Obsoleti.

Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza.

(Ereditato da MarshalByRefObject)
GetMethodParameters(String)

Restituisce un oggetto ManagementBaseObject che rappresenta l'elenco dei parametri di input per un metodo.

GetObjectData(SerializationInfo, StreamingContext)

Consente di inserire in SerializationInfo i dati necessari per deserializzare il campo rappresentato da questa istanza.

GetObjectData(SerializationInfo, StreamingContext)

Consente di inserire in SerializationInfo i dati necessari per deserializzare il campo rappresentato da questa istanza.

(Ereditato da ManagementBaseObject)
GetPropertyQualifierValue(String, String)

Restituisce il valore del qualificatore di proprietà specificato.

(Ereditato da ManagementBaseObject)
GetPropertyValue(String)

Ottiene una funzione di accesso equivalente a un valore di proprietà.

(Ereditato da ManagementBaseObject)
GetQualifierValue(String)

Ottiene il valore del qualificatore specificato.

(Ereditato da ManagementBaseObject)
GetRelated()

Ottiene un insieme di oggetti correlati all'oggetto, definiti associatori.

GetRelated(ManagementOperationObserver)

Ottiene un insieme di oggetti correlati all'oggetto, denominati associatori, in modo asincrono. La chiamata termina immediatamente e viene chiamato un delegato quando i risultati sono disponibili.

GetRelated(ManagementOperationObserver, String)

Ottiene un insieme di oggetti correlati all'oggetto, definiti associatori.

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

Ottiene un insieme di oggetti correlati all'oggetto, definiti associatori.

GetRelated(String)

Ottiene un insieme di oggetti correlati all'oggetto, definiti associatori.

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

Ottiene un insieme di oggetti correlati all'oggetto, definiti associatori.

GetRelationships()

Ottiene un insieme di associazioni all'oggetto.

GetRelationships(ManagementOperationObserver)

Ottiene un insieme di associazioni all'oggetto.

GetRelationships(ManagementOperationObserver, String)

Ottiene un insieme di associazioni all'oggetto.

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

Ottiene un insieme di associazioni all'oggetto.

GetRelationships(String)

Ottiene un insieme di associazioni all'oggetto.

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

Ottiene un insieme di associazioni all'oggetto.

GetService(Type)

Consente di restituire un oggetto che rappresenta un servizio fornito da Component o dal relativo Container.

(Ereditato da Component)
GetText(TextFormat)

Restituisce una rappresentazione in forma di testo dell'oggetto nel formato specificato.

(Ereditato da ManagementBaseObject)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
InitializeLifetimeService()
Obsoleti.

Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza.

(Ereditato da MarshalByRefObject)
InvokeMethod(ManagementOperationObserver, String, ManagementBaseObject, InvokeMethodOptions)

Richiama un metodo sull'oggetto in modo asincrono.

InvokeMethod(ManagementOperationObserver, String, Object[])

Richiama un metodo sull'oggetto in modo asincrono.

InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions)

Richiama un metodo sull'oggetto WMI. I parametri di input e output sono rappresentati come oggetti ManagementBaseObject.

InvokeMethod(String, Object[])

Richiama un metodo sull'oggetto.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
MemberwiseClone(Boolean)

Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente.

(Ereditato da MarshalByRefObject)
Put()

Conferma le modifiche apportate all'oggetto.

Put(ManagementOperationObserver)

Conferma le modifiche apportate all'oggetto in modo asincrono.

Put(ManagementOperationObserver, PutOptions)

Conferma le modifiche apportate all'oggetto in modo asincrono in base alle opzioni specificate.

Put(PutOptions)

Conferma le modifiche apportate all'oggetto.

SetPropertyQualifierValue(String, String, Object)

Imposta il valore del qualificatore di proprietà specificato.

(Ereditato da ManagementBaseObject)
SetPropertyValue(String, Object)

Imposta il valore della proprietà denominata.

(Ereditato da ManagementBaseObject)
SetQualifierValue(String, Object)

Imposta il valore del qualificatore denominato.

(Ereditato da ManagementBaseObject)
ToString()

Restituisce il percorso completo dell'oggetto. Rappresenta un override dell'implementazione predefinita dell'oggetto.

Eventi

Disposed

Si verifica quando il componente viene eliminato da una chiamata al metodo Dispose().

(Ereditato da Component)

Implementazioni dell'interfaccia esplicita

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implementa l'interfaccia ISerializable restituendo i dati necessari per serializzare la ManagementBaseObject.

(Ereditato da ManagementBaseObject)

Si applica a