ManagementBaseObject Classe

Definizione

Contiene gli elementi fondamentali di un oggetto di gestione. Viene fornita come classe base per classi di oggetti di gestione più specifiche.

public ref class ManagementBaseObject : System::ComponentModel::Component, ICloneable, System::Runtime::Serialization::ISerializable
public class ManagementBaseObject : System.ComponentModel.Component, ICloneable, System.Runtime.Serialization.ISerializable
[System.Serializable]
public class ManagementBaseObject : System.ComponentModel.Component, ICloneable, System.Runtime.Serialization.ISerializable
type ManagementBaseObject = class
    inherit Component
    interface ICloneable
    interface ISerializable
[<System.Serializable>]
type ManagementBaseObject = class
    inherit Component
    interface ICloneable
    interface ISerializable
Public Class ManagementBaseObject
Inherits Component
Implements ICloneable, ISerializable
Ereditarietà
ManagementBaseObject
Derivato
Attributi
Implementazioni

Costruttori

ManagementBaseObject(SerializationInfo, StreamingContext)

Inizializza una nuova istanza della classe ManagementBaseObject serializzabile.

Proprietà

CanRaiseEvents

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

(Ereditato da Component)
ClassPath

Ottiene il percorso della classe dell'oggetto di gestione.

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.

Properties

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

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.

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

Metodi

Clone()

Restituisce una copia dell'oggetto.

CompareTo(ManagementBaseObject, ComparisonSettings)

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

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

Rilascia le risorse non gestite usate da ManagementBaseObject.

Dispose()

Rilascia tutte le risorse usate da Component.

(Ereditato da Component)
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.

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.

GetLifetimeService()
Obsoleti.

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

(Ereditato da MarshalByRefObject)
GetObjectData(SerializationInfo, StreamingContext)

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

GetPropertyQualifierValue(String, String)

Restituisce il valore del qualificatore di proprietà specificato.

GetPropertyValue(String)

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

GetQualifierValue(String)

Ottiene il valore del qualificatore specificato.

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.

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)
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)
SetPropertyQualifierValue(String, String, Object)

Imposta il valore del qualificatore di proprietà specificato.

SetPropertyValue(String, Object)

Imposta il valore della proprietà denominata.

SetQualifierValue(String, Object)

Imposta il valore del qualificatore denominato.

ToString()

Restituisce un oggetto String che contiene il nome dell'eventuale oggetto Component. Questo metodo non deve essere sottoposto a override.

(Ereditato da Component)

Operatori

Explicit(ManagementBaseObject to IntPtr)

Fornisce l'oggetto WMI interno rappresentato da un oggetto ManagementObject.

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.

Si applica a