ManagementObject ManagementObject ManagementObject ManagementObject Class

Definizione

Rappresenta un'istanza WMI.Represents a WMI instance.

public ref class ManagementObject : System::Management::ManagementBaseObject, ICloneable
[System.Serializable]
public class ManagementObject : System.Management.ManagementBaseObject, ICloneable
type ManagementObject = class
    inherit ManagementBaseObject
    interface ICloneable
Public Class ManagementObject
Inherits ManagementBaseObject
Implements ICloneable
Ereditarietà
Derivato
Attributi
Implementazioni

Costruttori

ManagementObject() ManagementObject() ManagementObject() ManagementObject()

Inizializza una nuova istanza della classe ManagementObject.Initializes a new instance of the ManagementObject class. È il costruttore predefinito.This is the default constructor.

ManagementObject(ManagementPath) ManagementObject(ManagementPath) ManagementObject(ManagementPath) ManagementObject(ManagementPath)

Inizializza una nuova istanza della classe ManagementObject per il percorso dell'oggetto WMI specificato.Initializes a new instance of the ManagementObject class for the specified WMI object path. Il percorso viene fornito come oggetto ManagementPath.The path is provided as a ManagementPath.

ManagementObject(ManagementPath, ObjectGetOptions) ManagementObject(ManagementPath, ObjectGetOptions) ManagementObject(ManagementPath, ObjectGetOptions) ManagementObject(ManagementPath, ObjectGetOptions)

Inizializza una nuova istanza della classe ManagementObject associata al percorso WMI specificato, che include le opzioni aggiuntive specificate.Initializes a new instance of the ManagementObject class bound to the specified WMI path, including the specified additional options.

ManagementObject(ManagementScope, ManagementPath, ObjectGetOptions) ManagementObject(ManagementScope, ManagementPath, ObjectGetOptions) ManagementObject(ManagementScope, ManagementPath, ObjectGetOptions) ManagementObject(ManagementScope, ManagementPath, ObjectGetOptions)

Inizializza una nuova istanza della classe ManagementObject associata al percorso WMI specificato, che include le opzioni specificate.Initializes a new instance of the ManagementObject class bound to the specified WMI path that includes the specified options.

ManagementObject(SerializationInfo, StreamingContext) ManagementObject(SerializationInfo, StreamingContext) ManagementObject(SerializationInfo, StreamingContext) ManagementObject(SerializationInfo, StreamingContext)

Inizializza una nuova istanza della classe ManagementObject serializzabile.Initializes a new instance of the ManagementObject class that is serializable.

ManagementObject(String) ManagementObject(String) ManagementObject(String) ManagementObject(String)

Inizializza una nuova istanza della classe ManagementObject per il percorso dell'oggetto WMI specificato.Initializes a new instance of the ManagementObject class for the specified WMI object path. Il percorso viene fornito in forma di stringa.The path is provided as a string.

ManagementObject(String, ObjectGetOptions) ManagementObject(String, ObjectGetOptions) ManagementObject(String, ObjectGetOptions) ManagementObject(String, ObjectGetOptions)

Inizializza una nuova istanza della classe ManagementObject associata al percorso WMI specificato, che include le opzioni aggiuntive specificate.Initializes a new instance of the ManagementObject class bound to the specified WMI path, including the specified additional options. In questa variante, il percorso può essere specificato in forma di stringa.In this variant, the path can be specified as a string.

ManagementObject(String, String, ObjectGetOptions) ManagementObject(String, String, ObjectGetOptions) ManagementObject(String, String, ObjectGetOptions) ManagementObject(String, String, ObjectGetOptions)

Inizializza una nuova istanza della classe ManagementObject associata al percorso WMI specificato, includendo le opzioni specificate.Initializes a new instance of the ManagementObject class bound to the specified WMI path, and includes the specified options. L'ambito e il percorso sono specificati in forma di stringhe.The scope and the path are specified as strings.

Proprietà

CanRaiseEvents CanRaiseEvents CanRaiseEvents CanRaiseEvents

Ottiene un valore che indica se il componente può generare un evento.Gets a value indicating whether the component can raise an event.

(Inherited from Component)
ClassPath ClassPath ClassPath ClassPath

Ottiene o imposta il percorso della classe dell'oggetto.Gets or sets the path to the object's class.

Container Container Container Container

Ottiene il IContainer che contiene il Component.Gets the IContainer that contains the Component.

(Inherited from Component)
DesignMode DesignMode DesignMode DesignMode

Ottiene un valore che indica se il Component si trova in modalità progettazione.Gets a value that indicates whether the Component is currently in design mode.

(Inherited from Component)
Events Events Events Events

Ottiene l'elenco dei gestori eventi allegati a questo Component.Gets the list of event handlers that are attached to this Component.

(Inherited from Component)
Item[String] Item[String] Item[String] Item[String]

Ottiene l'accesso ai valori di proprietà tramite la notazione [].Gets access to property values through [] notation. Questa proprietà è l'indicizzatore per la classe ManagementBaseObject.This property is the indexer for the ManagementBaseObject class. È possibile utilizzare le proprietà indicizzate predefinite da un tipo, ma non definirne esplicitamente una propria.You can use the default indexed properties defined by a type, but you cannot explicitly define your own. 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.However, specifying the expando attribute on a class automatically provides a default indexed property whose type is Object and whose index type is String.

(Inherited from ManagementBaseObject)
Options Options Options Options

Ottiene o imposta informazioni aggiuntive da utilizzare per il recupero dell'oggetto.Gets or sets additional information to use when retrieving the object.

Path Path Path Path

Ottiene o imposta il percorso WMI dell'oggetto.Gets or sets the object's WMI path.

Properties Properties Properties Properties

Ottiene un insieme di oggetti PropertyData che descrive le proprietà dell'oggetto di gestione.Gets a collection of PropertyData objects describing the properties of the management object.

(Inherited from ManagementBaseObject)
Qualifiers Qualifiers Qualifiers Qualifiers

Ottiene l'insieme di oggetti QualifierData definiti nell'oggetto di gestione.Gets the collection of QualifierData objects defined on the management object. Ogni elemento della raccolta contiene informazioni quali il nome, il valore e il contrassegno del qualificatore.Each element in the collection holds information such as the qualifier name, value, and flavor.

(Inherited from ManagementBaseObject)
Scope Scope Scope Scope

Ottiene o imposta l'ambito in cui risiede l'oggetto.Gets or sets the scope in which this object resides.

Site Site Site Site

Ottiene o imposta l'oggetto ISite di Component.Gets or sets the ISite of the Component.

(Inherited from Component)
SystemProperties SystemProperties SystemProperties SystemProperties

Ottiene la raccolta delle proprietà di sistema WMI dell'oggetto di gestione, ad esempio il nome della classe, il server e lo spazio dei nomi.Gets the collection of WMI system properties of the management object (for example, the class name, server, and namespace). I nomi delle proprietà di sistema WMI iniziano con "".WMI system property names begin with "".

(Inherited from ManagementBaseObject)

Metodi

Clone() Clone() Clone() Clone()

Crea una copia dell'oggetto.Creates a copy of the object.

CompareTo(ManagementBaseObject, ComparisonSettings) CompareTo(ManagementBaseObject, ComparisonSettings) CompareTo(ManagementBaseObject, ComparisonSettings) CompareTo(ManagementBaseObject, ComparisonSettings)

Confronta l'oggetto con un altro, in base alle opzioni specificate.Compares this object to another, based on specified options.

(Inherited from ManagementBaseObject)
CopyTo(ManagementOperationObserver, ManagementPath) CopyTo(ManagementOperationObserver, ManagementPath) CopyTo(ManagementOperationObserver, ManagementPath) CopyTo(ManagementOperationObserver, ManagementPath)

Copia l'oggetto in un percorso diverso in modo asincrono.Copies the object to a different location, asynchronously.

CopyTo(ManagementOperationObserver, ManagementPath, PutOptions) CopyTo(ManagementOperationObserver, ManagementPath, PutOptions) CopyTo(ManagementOperationObserver, ManagementPath, PutOptions) CopyTo(ManagementOperationObserver, ManagementPath, PutOptions)

Copia l'oggetto in un percorso diverso in modo asincrono.Copies the object to a different location, asynchronously.

CopyTo(ManagementOperationObserver, String) CopyTo(ManagementOperationObserver, String) CopyTo(ManagementOperationObserver, String) CopyTo(ManagementOperationObserver, String)

Copia l'oggetto in un percorso diverso in modo asincrono.Copies the object to a different location, asynchronously.

CopyTo(ManagementOperationObserver, String, PutOptions) CopyTo(ManagementOperationObserver, String, PutOptions) CopyTo(ManagementOperationObserver, String, PutOptions) CopyTo(ManagementOperationObserver, String, PutOptions)

Copia l'oggetto in un percorso diverso in modo asincrono.Copies the object to a different location, asynchronously.

CopyTo(ManagementPath) CopyTo(ManagementPath) CopyTo(ManagementPath) CopyTo(ManagementPath)

Copia l'oggetto in un percorso diverso.Copies the object to a different location.

CopyTo(ManagementPath, PutOptions) CopyTo(ManagementPath, PutOptions) CopyTo(ManagementPath, PutOptions) CopyTo(ManagementPath, PutOptions)

Copia l'oggetto in un percorso diverso.Copies the object to a different location.

CopyTo(String) CopyTo(String) CopyTo(String) CopyTo(String)

Copia l'oggetto in un percorso diverso.Copies the object to a different location.

CopyTo(String, PutOptions) CopyTo(String, PutOptions) CopyTo(String, PutOptions) CopyTo(String, PutOptions)

Copia l'oggetto in un percorso diverso.Copies the object to a different location.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) 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.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Delete() Delete() Delete() Delete()

Elimina l'oggetto.Deletes the object.

Delete(DeleteOptions) Delete(DeleteOptions) Delete(DeleteOptions) Delete(DeleteOptions)

Elimina l'oggetto.Deletes the object.

Delete(ManagementOperationObserver) Delete(ManagementOperationObserver) Delete(ManagementOperationObserver) Delete(ManagementOperationObserver)

Elimina l'oggetto.Deletes the object.

Delete(ManagementOperationObserver, DeleteOptions) Delete(ManagementOperationObserver, DeleteOptions) Delete(ManagementOperationObserver, DeleteOptions) Delete(ManagementOperationObserver, DeleteOptions)

Elimina l'oggetto.Deletes the object.

Dispose() Dispose() Dispose() Dispose()

Rilascia tutte le risorse utilizzate dal componente.Releases all resources used by the Component.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Rilascia le risorse non gestite usate da Component e, facoltativamente, le risorse gestite.Releases the unmanaged resources used by the Component and optionally releases the managed resources.

(Inherited from Component)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Confronta due oggetti di gestione.Compares two management objects.

(Inherited from ManagementBaseObject)
Get() Get() Get() Get()

Associa le informazioni sulle classi WMI all'oggetto di gestione.Binds WMI class information to the management object.

Get(ManagementOperationObserver) Get(ManagementOperationObserver) Get(ManagementOperationObserver) Get(ManagementOperationObserver)

Esegue l'associazione all'oggetto di gestione in modo asincrono.Binds to the management object asynchronously.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Viene usato come funzione hash per un tipo particolare ed è adatto per l'uso in algoritmi di hash e in strutture dei dati come una tabella hash.Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.

(Inherited from ManagementBaseObject)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Consente di recuperare l'oggetto servizio di durata corrente per controllare i criteri di durata per l'istanza.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetMethodParameters(String) GetMethodParameters(String) GetMethodParameters(String) GetMethodParameters(String)

Restituisce un oggetto ManagementBaseObject che rappresenta l'elenco dei parametri di input per un metodo.Returns a ManagementBaseObject representing the list of input parameters for a method.

GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext)

Consente di inserire in SerializationInfo i dati necessari per deserializzare il campo rappresentato da questa istanza.Populates a SerializationInfo with the data necessary to deserialize the field represented by this instance.

GetPropertyQualifierValue(String, String) GetPropertyQualifierValue(String, String) GetPropertyQualifierValue(String, String) GetPropertyQualifierValue(String, String)

Restituisce il valore del qualificatore di proprietà specificato.Returns the value of the specified property qualifier.

(Inherited from ManagementBaseObject)
GetPropertyValue(String) GetPropertyValue(String) GetPropertyValue(String) GetPropertyValue(String)

Ottiene una funzione di accesso equivalente a un valore di proprietà.Gets an equivalent accessor to a property's value.

(Inherited from ManagementBaseObject)
GetQualifierValue(String) GetQualifierValue(String) GetQualifierValue(String) GetQualifierValue(String)

Ottiene il valore del qualificatore specificato.Gets the value of the specified qualifier.

(Inherited from ManagementBaseObject)
GetRelated() GetRelated() GetRelated() GetRelated()

Ottiene un insieme di oggetti correlati all'oggetto, definiti associatori.Gets a collection of objects related to the object (associators).

GetRelated(ManagementOperationObserver) GetRelated(ManagementOperationObserver) GetRelated(ManagementOperationObserver) GetRelated(ManagementOperationObserver)

Ottiene un insieme di oggetti correlati all'oggetto, denominati associatori, in modo asincrono.Gets a collection of objects related to the object (associators) asynchronously. La chiamata termina immediatamente e viene chiamato un delegato quando i risultati sono disponibili.This call returns immediately, and a delegate is called when the results are available.

GetRelated(ManagementOperationObserver, String) GetRelated(ManagementOperationObserver, String) GetRelated(ManagementOperationObserver, String) GetRelated(ManagementOperationObserver, String)

Ottiene un insieme di oggetti correlati all'oggetto, definiti associatori.Gets a collection of objects related to the object (associators).

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

Ottiene un insieme di oggetti correlati all'oggetto, definiti associatori.Gets a collection of objects related to the object (associators).

GetRelated(String) GetRelated(String) GetRelated(String) GetRelated(String)

Ottiene un insieme di oggetti correlati all'oggetto, definiti associatori.Gets a collection of objects related to the object (associators).

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

Ottiene un insieme di oggetti correlati all'oggetto, definiti associatori.Gets a collection of objects related to the object (associators).

GetRelationships() GetRelationships() GetRelationships() GetRelationships()

Ottiene un insieme di associazioni all'oggetto.Gets a collection of associations to the object.

GetRelationships(ManagementOperationObserver) GetRelationships(ManagementOperationObserver) GetRelationships(ManagementOperationObserver) GetRelationships(ManagementOperationObserver)

Ottiene un insieme di associazioni all'oggetto.Gets a collection of associations to the object.

GetRelationships(ManagementOperationObserver, String) GetRelationships(ManagementOperationObserver, String) GetRelationships(ManagementOperationObserver, String) GetRelationships(ManagementOperationObserver, String)

Ottiene un insieme di associazioni all'oggetto.Gets a collection of associations to the object.

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

Ottiene un insieme di associazioni all'oggetto.Gets a collection of associations to the object.

GetRelationships(String) GetRelationships(String) GetRelationships(String) GetRelationships(String)

Ottiene un insieme di associazioni all'oggetto.Gets a collection of associations to the object.

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

Ottiene un insieme di associazioni all'oggetto.Gets a collection of associations to the object.

GetService(Type) GetService(Type) GetService(Type) GetService(Type)

Consente di restituire un oggetto che rappresenta un servizio fornito da Component o dal relativo Container.Returns an object that represents a service provided by the Component or by its Container.

(Inherited from Component)
GetText(TextFormat) GetText(TextFormat) GetText(TextFormat) GetText(TextFormat)

Restituisce una rappresentazione in forma di testo dell'oggetto nel formato specificato.Returns a textual representation of the object in the specified format.

(Inherited from ManagementBaseObject)
GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Ottiene un oggetto servizio di durata per controllare i criteri di durata per questa istanza.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
InvokeMethod(ManagementOperationObserver, String, ManagementBaseObject, InvokeMethodOptions) InvokeMethod(ManagementOperationObserver, String, ManagementBaseObject, InvokeMethodOptions) InvokeMethod(ManagementOperationObserver, String, ManagementBaseObject, InvokeMethodOptions) InvokeMethod(ManagementOperationObserver, String, ManagementBaseObject, InvokeMethodOptions)

Richiama un metodo sull'oggetto in modo asincrono.Invokes a method on the object, asynchronously.

InvokeMethod(ManagementOperationObserver, String, Object[]) InvokeMethod(ManagementOperationObserver, String, Object[]) InvokeMethod(ManagementOperationObserver, String, Object[]) InvokeMethod(ManagementOperationObserver, String, Object[])

Richiama un metodo sull'oggetto in modo asincrono.Invokes a method on the object, asynchronously.

InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions) InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions) InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions) InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions)

Richiama un metodo sull'oggetto WMI.Invokes a method on the WMI object. I parametri di input e output sono rappresentati come oggetti ManagementBaseObject.The input and output parameters are represented as ManagementBaseObject objects.

InvokeMethod(String, Object[]) InvokeMethod(String, Object[]) InvokeMethod(String, Object[]) InvokeMethod(String, Object[])

Richiama un metodo sull'oggetto.Invokes a method on the object.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Crea una copia dei riferimenti dell'oggetto MarshalByRefObject corrente.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
Put() Put() Put() Put()

Conferma le modifiche apportate all'oggetto.Commits the changes to the object.

Put(ManagementOperationObserver) Put(ManagementOperationObserver) Put(ManagementOperationObserver) Put(ManagementOperationObserver)

Conferma le modifiche apportate all'oggetto in modo asincrono.Commits the changes to the object, asynchronously.

Put(ManagementOperationObserver, PutOptions) Put(ManagementOperationObserver, PutOptions) Put(ManagementOperationObserver, PutOptions) Put(ManagementOperationObserver, PutOptions)

Conferma le modifiche apportate all'oggetto in modo asincrono in base alle opzioni specificate.Commits the changes to the object asynchronously and using the specified options.

Put(PutOptions) Put(PutOptions) Put(PutOptions) Put(PutOptions)

Conferma le modifiche apportate all'oggetto.Commits the changes to the object.

SetPropertyQualifierValue(String, String, Object) SetPropertyQualifierValue(String, String, Object) SetPropertyQualifierValue(String, String, Object) SetPropertyQualifierValue(String, String, Object)

Imposta il valore del qualificatore di proprietà specificato.Sets the value of the specified property qualifier.

(Inherited from ManagementBaseObject)
SetPropertyValue(String, Object) SetPropertyValue(String, Object) SetPropertyValue(String, Object) SetPropertyValue(String, Object)

Imposta il valore della proprietà denominata.Sets the value of the named property.

(Inherited from ManagementBaseObject)
SetQualifierValue(String, Object) SetQualifierValue(String, Object) SetQualifierValue(String, Object) SetQualifierValue(String, Object)

Imposta il valore del qualificatore denominato.Sets the value of the named qualifier.

(Inherited from ManagementBaseObject)
ToString() ToString() ToString() ToString()

Restituisce il percorso completo dell'oggetto.Returns the full path of the object. Rappresenta un override dell'implementazione predefinita dell'oggetto.This is an override of the default object implementation.

Eventi

Disposed Disposed Disposed Disposed

Si verifica quando il componente viene eliminato da una chiamata al metodo Dispose().Occurs when the component is disposed by a call to the Dispose() method.

(Inherited from Component)

Implementazioni dell'interfaccia esplicita

ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implementa l'interfaccia ISerializable restituendo i dati necessari per serializzare la ManagementBaseObject.Implements the ISerializable interface and returns the data needed to serialize the ManagementBaseObject.

(Inherited from ManagementBaseObject)

Si applica a