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

Nome Descrizione
ManagementObject()

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

ManagementObject(ManagementPath, ObjectGetOptions)

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

ManagementObject(ManagementPath)

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

ManagementObject(ManagementScope, ManagementPath, ObjectGetOptions)

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

ManagementObject(SerializationInfo, StreamingContext)
Obsoleti.

Inizializza una nuova istanza della ManagementObject classe serializzabile.

ManagementObject(String, ObjectGetOptions)

Inizializza una nuova istanza della ManagementObject classe associata al percorso WMI specificato, incluse le opzioni aggiuntive specificate. In questa variante il percorso può essere specificato come stringa.

ManagementObject(String, String, ObjectGetOptions)

Inizializza una nuova istanza della ManagementObject classe associata al percorso WMI specificato e include le opzioni specificate. L'ambito e il percorso vengono specificati come stringhe.

ManagementObject(String)

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

Proprietà

Nome Descrizione
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 il IContainer che contiene il Component.

(Ereditato da Component)
DesignMode

Ottiene un valore che indica se la Component è attualmente in modalità progettazione.

(Ereditato da Component)
Events

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

(Ereditato da Component)
Item[String]

Ottiene l'accesso ai valori delle proprietà tramite la notazione []. Questa proprietà è l'indicizzatore per la ManagementBaseObject classe . È possibile usare le proprietà indicizzate predefinite definite da un tipo, ma non è possibile definire in modo esplicito le proprie. Tuttavia, specificando l'attributo expando in una classe, viene fornita automaticamente una proprietà indicizzata predefinita il cui tipo è Object e il cui tipo di indice è String.

(Ereditato da ManagementBaseObject)
Options

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

Path

Ottiene o imposta il percorso WMI dell'oggetto.

Properties

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

(Ereditato da ManagementBaseObject)
Qualifiers

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

(Ereditato da ManagementBaseObject)
Scope

Ottiene o imposta l'ambito in cui si trova questo oggetto.

Site

Ottiene o imposta il ISite del 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

Nome Descrizione
Clone()

Crea una copia dell'oggetto .

CompareTo(ManagementBaseObject, ComparisonSettings)

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

(Ereditato da ManagementBaseObject)
CopyTo(ManagementOperationObserver, ManagementPath, PutOptions)

Copia l'oggetto in una posizione diversa, in modo asincrono.

CopyTo(ManagementOperationObserver, ManagementPath)

Copia l'oggetto in una posizione diversa, in modo asincrono.

CopyTo(ManagementOperationObserver, String, PutOptions)

Copia l'oggetto in una posizione diversa, in modo asincrono.

CopyTo(ManagementOperationObserver, String)

Copia l'oggetto in una posizione diversa, in modo asincrono.

CopyTo(ManagementPath, PutOptions)

Copia l'oggetto in una posizione diversa.

CopyTo(ManagementPath)

Copia l'oggetto in una posizione diversa.

CopyTo(String, PutOptions)

Copia l'oggetto in una posizione diversa.

CopyTo(String)

Copia l'oggetto in una posizione diversa.

CreateObjRef(Type)

Crea un oggetto che contiene tutte le informazioni pertinenti necessarie per generare un proxy utilizzato per comunicare con un oggetto remoto.

(Ereditato da MarshalByRefObject)
Delete()

Elimina l'oggetto .

Delete(DeleteOptions)

Elimina l'oggetto .

Delete(ManagementOperationObserver, DeleteOptions)

Elimina l'oggetto .

Delete(ManagementOperationObserver)

Elimina l'oggetto .

Dispose()

Rilascia tutte le risorse usate dal componente.

Dispose(Boolean)

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

(Ereditato da Component)
Equals(Object)

Confronta due oggetti di gestione.

(Ereditato da ManagementBaseObject)
Get()

Associa le informazioni della classe WMI all'oggetto di gestione.

Get(ManagementOperationObserver)

Esegue il binding all'oggetto di gestione in modo asincrono.

GetHashCode()

Funge da funzione hash per un particolare tipo, adatto per l'uso in algoritmi hash e strutture di dati come una tabella hash.

(Ereditato da ManagementBaseObject)
GetLifetimeService()
Obsoleti.

Recupera l'oggetto servizio di durata corrente che controlla i criteri di durata per questa istanza.

(Ereditato da MarshalByRefObject)
GetMethodParameters(String)

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

GetObjectData(SerializationInfo, StreamingContext)

Popola un oggetto SerializationInfo con i dati necessari per deserializzare il campo rappresentato da questa istanza.

GetPropertyQualifierValue(String, String)

Restituisce il valore del qualificatore di proprietà specificato.

(Ereditato da ManagementBaseObject)
GetPropertyValue(String)

Ottiene una funzione di accesso equivalente al valore di una proprietà.

(Ereditato da ManagementBaseObject)
GetQualifierValue(String)

Ottiene il valore del qualificatore specificato.

(Ereditato da ManagementBaseObject)
GetRelated()

Ottiene una raccolta di oggetti correlati all'oggetto (associator).

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

Ottiene una raccolta di oggetti correlati all'oggetto (associator).

GetRelated(ManagementOperationObserver, String)

Ottiene una raccolta di oggetti correlati all'oggetto (associator).

GetRelated(ManagementOperationObserver)

Ottiene una raccolta di oggetti correlati all'oggetto (associator) in modo asincrono. Questa chiamata restituisce immediatamente e un delegato viene chiamato quando i risultati sono disponibili.

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

Ottiene una raccolta di oggetti correlati all'oggetto (associator).

GetRelated(String)

Ottiene una raccolta di oggetti correlati all'oggetto (associator).

GetRelationships()

Ottiene un insieme di associazioni all'oggetto .

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

Ottiene un insieme di associazioni all'oggetto .

GetRelationships(ManagementOperationObserver, String)

Ottiene un insieme di associazioni all'oggetto .

GetRelationships(ManagementOperationObserver)

Ottiene un insieme di associazioni all'oggetto .

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

Ottiene un insieme di associazioni all'oggetto .

GetRelationships(String)

Ottiene un insieme di associazioni all'oggetto .

GetService(Type)

Restituisce un oggetto che rappresenta un servizio fornito dal Component o dal relativo Container.

(Ereditato da Component)
GetText(TextFormat)

Restituisce una rappresentazione testuale dell'oggetto nel formato specificato.

(Ereditato da ManagementBaseObject)
GetType()

Ottiene il 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 ManagementBaseObject oggetti.

InvokeMethod(String, Object[])

Richiama un metodo sull'oggetto .

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
MemberwiseClone(Boolean)

Crea una copia superficiale dell'oggetto corrente MarshalByRefObject .

(Ereditato da MarshalByRefObject)
Put()

Esegue il commit delle modifiche apportate all'oggetto .

Put(ManagementOperationObserver, PutOptions)

Esegue il commit delle modifiche all'oggetto in modo asincrono e usa le opzioni specificate.

Put(ManagementOperationObserver)

Esegue il commit delle modifiche all'oggetto, in modo asincrono.

Put(PutOptions)

Esegue il commit delle 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. Si tratta di un override dell'implementazione dell'oggetto predefinita.

Eventi

Nome Descrizione
Disposed

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

(Ereditato da Component)

Implementazioni dell'interfaccia esplicita

Nome Descrizione
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implementa l'interfaccia ISerializable e restituisce i dati necessari per serializzare l'oggetto ManagementBaseObject.

(Ereditato da ManagementBaseObject)

Si applica a