ManagementBaseObject Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene gli elementi di base di un oggetto di gestione. Funge da 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à
- Derivato
- Attributi
- Implementazioni
Costruttori
| Nome | Descrizione |
|---|---|
| ManagementBaseObject(SerializationInfo, StreamingContext) |
Obsoleti.
Inizializza una nuova istanza della ManagementBaseObject classe serializzabile. |
Proprietà
| Nome | Descrizione |
|---|---|
| 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 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. |
| Properties |
Ottiene un insieme di PropertyData oggetti che descrivono le proprietà dell'oggetto di gestione. |
| 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. |
| 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 "__". |
Metodi
| Nome | Descrizione |
|---|---|
| Clone() |
Restituisce una copia dell'oggetto . |
| CompareTo(ManagementBaseObject, ComparisonSettings) |
Confronta questo oggetto con un altro oggetto, in base alle opzioni specificate. |
| 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) |
| 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, rilascia le risorse gestite. (Ereditato da Component) |
| Equals(Object) |
Confronta due oggetti di gestione. |
| GetHashCode() |
Funge da funzione hash per un particolare tipo, adatto per l'uso in algoritmi hash e strutture di dati come una tabella hash. |
| GetLifetimeService() |
Obsoleti.
Recupera l'oggetto servizio di durata corrente che controlla i criteri di durata per questa istanza. (Ereditato da MarshalByRefObject) |
| 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. |
| GetPropertyValue(String) |
Ottiene una funzione di accesso equivalente al valore di una proprietà. |
| GetQualifierValue(String) |
Ottiene il valore del qualificatore specificato. |
| 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. |
| 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) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| MemberwiseClone(Boolean) |
Crea una copia superficiale dell'oggetto corrente MarshalByRefObject . (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 contenente il nome dell'oggetto Component, se presente. Questo metodo non deve essere sottoposto a override. (Ereditato da Component) |
Operatori
| Nome | Descrizione |
|---|---|
| Explicit(ManagementBaseObject to IntPtr) |
Fornisce l'oggetto WMI interno rappresentato da un oggetto ManagementObject. |
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. |