Share via


ManagementClass Classe

Definizione

Rappresenta una classe di gestione CIM (Common Information Model). Una classe di gestione è una classe WMI, ad esempio Win32_LogicalDisk, che può rappresentare un'unità disco, e Win32_Process, che rappresenta un processo, ad esempio Notepad.exe. I membri di questa classe consentono di accedere ai dati WMI mediante il percorso di una classe WMI specifica.

public ref class ManagementClass : System::Management::ManagementObject
public class ManagementClass : System.Management.ManagementObject
[System.Serializable]
public class ManagementClass : System.Management.ManagementObject
type ManagementClass = class
    inherit ManagementObject
[<System.Serializable>]
type ManagementClass = class
    inherit ManagementObject
Public Class ManagementClass
Inherits ManagementObject
Ereditarietà
Attributi

Costruttori

ManagementClass()

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

ManagementClass(ManagementPath)

Inizializza una nuova istanza della classe ManagementClass. La classe rappresenta una classe di gestione CIM (Common Information Model) da WMI, ad esempio Win32_LogicalDisk, che può rappresentare un'unità disco, e Win32_Process, che rappresenta un processo, ad esempio Notepad.exe.

ManagementClass(ManagementPath, ObjectGetOptions)

Inizializza una nuova istanza della classe ManagementClass inizializzata sul percorso della classe WMI fornito utilizzando le opzioni specificate. La classe rappresenta una classe di gestione CIM (Common Information Model) da WMI, ad esempio Win32_LogicalDisk, che può rappresentare un'unità disco, e Win32_Process, che rappresenta un processo, ad esempio Notepad.exe.

ManagementClass(ManagementScope, ManagementPath, ObjectGetOptions)

Inizializza una nuova istanza della classe ManagementClass per la classe WMI specificata, nell'ambito specificato e con le opzioni specificate. La classe rappresenta una classe di gestione CIM (Common Information Model) da WMI, ad esempio Win32_LogicalDisk, che può rappresentare un'unità disco, e Win32_Process, che rappresenta un processo, ad esempio Notepad.exe.

ManagementClass(SerializationInfo, StreamingContext)
Obsoleti.

Inizializza una nuova istanza della classe ManagementClass dalle istanze specificate delle classi SerializationInfo e StreamingContext.

ManagementClass(String)

Inizializza una nuova istanza della classe ManagementClass inizializzata sul percorso fornito. La classe rappresenta una classe di gestione CIM (Common Information Model) da WMI, ad esempio Win32_LogicalDisk, che può rappresentare un'unità disco, e Win32_Process, che rappresenta un processo, ad esempio Notepad.exe.

ManagementClass(String, ObjectGetOptions)

Inizializza una nuova istanza della classe ManagementClass inizializzata sul percorso della classe WMI fornito utilizzando le opzioni specificate. La classe rappresenta una classe di gestione CIM (Common Information Model) da WMI, ad esempio Win32_LogicalDisk, che può rappresentare un'unità disco, e Win32_Process, che rappresenta un processo, ad esempio Notepad.exe.

ManagementClass(String, String, ObjectGetOptions)

Inizializza una nuova istanza della classe ManagementClass per la classe WMI, nell'ambito e con le opzioni specificati. La classe rappresenta una classe di gestione CIM (Common Information Model) da WMI, ad esempio Win32_LogicalDisk, che può rappresentare un'unità disco, e Win32_Process, che rappresenta un processo, ad esempio Notepad.exe.

Proprietà

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.

(Ereditato da ManagementObject)
Container

Ottiene l'oggetto IContainer che contiene Component.

(Ereditato da Component)
Derivation

Ottiene una matrice contenente tutte le classi WMI incluse nella gerarchia di ereditarietà dalla classe corrente al livello più alto.

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.

(Ereditato da ManagementBaseObject)
Methods

Ottiene o imposta un insieme di oggetti MethodData che rappresentano i metodi definiti nella classe WMI.

Options

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

(Ereditato da ManagementObject)
Path

Ottiene o imposta il percorso della classe WMI alla quale l'oggetto ManagementClass è associato.

Properties

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

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

(Ereditato da ManagementBaseObject)
Scope

Ottiene o imposta l'ambito in cui risiede l'oggetto.

(Ereditato da ManagementObject)
Site

Ottiene o imposta l'oggetto ISite di Component.

(Ereditato da Component)
SystemProperties

Ottiene la raccolta di proprietà del 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

Clone()

Restituisce una copia dell'oggetto.

CompareTo(ManagementBaseObject, ComparisonSettings)

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

(Ereditato da ManagementBaseObject)
CopyTo(ManagementOperationObserver, ManagementPath)

Copia l'oggetto in un percorso diverso in modo asincrono.

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

Copia l'oggetto in un percorso diverso in modo asincrono.

(Ereditato da ManagementObject)
CopyTo(ManagementOperationObserver, String)

Copia l'oggetto in un percorso diverso in modo asincrono.

(Ereditato da ManagementObject)
CopyTo(ManagementOperationObserver, String, PutOptions)

Copia l'oggetto in un percorso diverso in modo asincrono.

(Ereditato da ManagementObject)
CopyTo(ManagementPath)

Copia l'oggetto in un percorso diverso.

(Ereditato da ManagementObject)
CopyTo(ManagementPath, PutOptions)

Copia l'oggetto in un percorso diverso.

(Ereditato da ManagementObject)
CopyTo(String)

Copia l'oggetto in un percorso diverso.

(Ereditato da ManagementObject)
CopyTo(String, PutOptions)

Copia l'oggetto in un percorso diverso.

(Ereditato da ManagementObject)
CreateInstance()

Inizializza una nuova istanza della classe WMI.

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

Elimina l'oggetto.

(Ereditato da ManagementObject)
Delete(DeleteOptions)

Elimina l'oggetto.

(Ereditato da ManagementObject)
Delete(ManagementOperationObserver)

Elimina l'oggetto.

(Ereditato da ManagementObject)
Delete(ManagementOperationObserver, DeleteOptions)

Elimina l'oggetto.

(Ereditato da ManagementObject)
Derive(String)

Deriva una nuova classe da quella corrente.

Dispose()

Rilascia tutte le risorse utilizzate dal componente.

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

(Ereditato da ManagementBaseObject)
Get()

Associa le informazioni sulle classi WMI all'oggetto di gestione.

(Ereditato da ManagementObject)
Get(ManagementOperationObserver)

Esegue l'associazione all'oggetto di gestione in modo asincrono.

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

(Ereditato da ManagementBaseObject)
GetInstances()

Restituisce l'insieme di tutte le istanze della classe.

GetInstances(EnumerationOptions)

Restituisce l'insieme di tutte le istanze della classe utilizzando le opzioni specificate.

GetInstances(ManagementOperationObserver)

Restituisce in modo asincrono l'insieme di tutte le istanze della classe.

GetInstances(ManagementOperationObserver, EnumerationOptions)

Restituisce in modo asincrono l'insieme di tutte le istanze della classe in base alle opzioni specificate.

GetLifetimeService()
Obsoleti.

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

(Ereditato da MarshalByRefObject)
GetMethodParameters(String)

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

(Ereditato da ManagementObject)
GetObjectData(SerializationInfo, StreamingContext)

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

GetObjectData(SerializationInfo, StreamingContext)

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

(Ereditato da ManagementObject)
GetPropertyQualifierValue(String, String)

Restituisce il valore del qualificatore di proprietà specificato.

(Ereditato da ManagementBaseObject)
GetPropertyValue(String)

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

(Ereditato da ManagementBaseObject)
GetQualifierValue(String)

Ottiene il valore del qualificatore specificato.

(Ereditato da ManagementBaseObject)
GetRelated()

Ottiene un insieme di oggetti correlati all'oggetto, definiti associatori.

(Ereditato da ManagementObject)
GetRelated(ManagementOperationObserver)

Ottiene un insieme di oggetti correlati all'oggetto, denominati associatori, in modo asincrono. La chiamata termina immediatamente e viene chiamato un delegato quando i risultati sono disponibili.

(Ereditato da ManagementObject)
GetRelated(ManagementOperationObserver, String)

Ottiene un insieme di oggetti correlati all'oggetto, definiti associatori.

(Ereditato da ManagementObject)
GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)

Ottiene un insieme di oggetti correlati all'oggetto, definiti associatori.

(Ereditato da ManagementObject)
GetRelated(String)

Ottiene un insieme di oggetti correlati all'oggetto, definiti associatori.

(Ereditato da ManagementObject)
GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)

Ottiene un insieme di oggetti correlati all'oggetto, definiti associatori.

(Ereditato da ManagementObject)
GetRelatedClasses()

Recupera le classi correlate alla classe WMI.

GetRelatedClasses(ManagementOperationObserver)

Recupera in modo asincrono le classi correlate alla classe WMI.

GetRelatedClasses(ManagementOperationObserver, String)

Recupera in modo asincrono le classi correlate alla classe WMI, dato il nome della classe correlata.

GetRelatedClasses(ManagementOperationObserver, String, String, String, String, String, String, EnumerationOptions)

Recupera in modo asincrono le classi correlate alla classe WMI in base alle opzioni specificate.

GetRelatedClasses(String)

Recupera le classi correlate alla classe WMI.

GetRelatedClasses(String, String, String, String, String, String, EnumerationOptions)

Recupera le classi correlate alla classe WMI in base alle opzioni specificate.

GetRelationshipClasses()

Recupera le classi di relazione che correlano la classe con altre classi.

GetRelationshipClasses(ManagementOperationObserver)

Recupera in modo asincrono le classi di relazione che correlano la classe con altre classi.

GetRelationshipClasses(ManagementOperationObserver, String)

Recupera in modo asincrono le classi di relazione che correlano la classe con la classe WMI specificata.

GetRelationshipClasses(ManagementOperationObserver, String, String, String, EnumerationOptions)

Recupera le classi di relazione a cui è correlata la classe in base alle opzioni specificate, in modo asincrono.

GetRelationshipClasses(String)

Recupera le classi di relazione che correlano la classe con altre classi, dove la classe di endpoint è quella specificata.

GetRelationshipClasses(String, String, String, EnumerationOptions)

Recupera le classi di relazione che correlano la classe con altre classi, in base alle opzioni specificate.

GetRelationships()

Ottiene un insieme di associazioni all'oggetto.

(Ereditato da ManagementObject)
GetRelationships(ManagementOperationObserver)

Ottiene un insieme di associazioni all'oggetto.

(Ereditato da ManagementObject)
GetRelationships(ManagementOperationObserver, String)

Ottiene un insieme di associazioni all'oggetto.

(Ereditato da ManagementObject)
GetRelationships(ManagementOperationObserver, String, String, String, Boolean, EnumerationOptions)

Ottiene un insieme di associazioni all'oggetto.

(Ereditato da ManagementObject)
GetRelationships(String)

Ottiene un insieme di associazioni all'oggetto.

(Ereditato da ManagementObject)
GetRelationships(String, String, String, Boolean, EnumerationOptions)

Ottiene un insieme di associazioni all'oggetto.

(Ereditato da ManagementObject)
GetService(Type)

Consente di restituire un oggetto che rappresenta un servizio fornito da Component o dal relativo Container.

(Ereditato da Component)
GetStronglyTypedClassCode(Boolean, Boolean)

Genera una classe fortemente tipizzata per una classe WMI specifica.

GetStronglyTypedClassCode(CodeLanguage, String, String)

Genera una classe fortemente tipizzata per una classe WMI specifica. La funzione genera codice per Visual Basic, C#, JScript, J# o C++ in base ai parametri di input.

GetSubclasses()

Restituisce l'insieme di tutte le sottoclassi della classe.

GetSubclasses(EnumerationOptions)

Restituisce le sottoclassi della classe in base alle opzioni specificate.

GetSubclasses(ManagementOperationObserver)

Restituisce l'insieme di tutte le classi derivate da questa classe in modo asincrono.

GetSubclasses(ManagementOperationObserver, EnumerationOptions)

Recupera in modo asincrono tutte le classi derivate da questa classe in base alle opzioni specificate.

GetText(TextFormat)

Restituisce una rappresentazione in forma di testo dell'oggetto nel formato specificato.

(Ereditato da ManagementBaseObject)
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)
InvokeMethod(ManagementOperationObserver, String, ManagementBaseObject, InvokeMethodOptions)

Richiama un metodo sull'oggetto in modo asincrono.

(Ereditato da ManagementObject)
InvokeMethod(ManagementOperationObserver, String, Object[])

Richiama un metodo sull'oggetto in modo asincrono.

(Ereditato da ManagementObject)
InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions)

Richiama un metodo sull'oggetto WMI. I parametri di input e output sono rappresentati come oggetti ManagementBaseObject.

(Ereditato da ManagementObject)
InvokeMethod(String, Object[])

Richiama un metodo sull'oggetto.

(Ereditato da ManagementObject)
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)
Put()

Conferma le modifiche apportate all'oggetto.

(Ereditato da ManagementObject)
Put(ManagementOperationObserver)

Conferma le modifiche apportate all'oggetto in modo asincrono.

(Ereditato da ManagementObject)
Put(ManagementOperationObserver, PutOptions)

Conferma le modifiche apportate all'oggetto in modo asincrono in base alle opzioni specificate.

(Ereditato da ManagementObject)
Put(PutOptions)

Conferma le modifiche apportate all'oggetto.

(Ereditato da ManagementObject)
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. Rappresenta un override dell'implementazione predefinita dell'oggetto.

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

(Ereditato da ManagementBaseObject)

Si applica a