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 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à
- Derivato
- Attributi
- Implementazioni
Costruttori
ManagementBaseObject(SerializationInfo, StreamingContext) |
Obsoleti.
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. |