ManagementClass Classe

Définition

Représente une classe de gestion CIM (Common Information Model). Une classe de gestion est une classe WMI telle que Win32_LogicalDisk, qui peut représenter un lecteur de disque, et Win32_Process, qui représente un processus tel que Notepad.exe. Les membres de cette classe vous permettent d'accéder aux données WMI à l'aide d'un chemin d'accès de classe WMI spécifique.

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
Héritage
Attributs

Constructeurs

ManagementClass()

Initialise une nouvelle instance de la classe ManagementClass. Il s’agit du constructeur sans paramètre.

ManagementClass(ManagementPath)

Initialise une nouvelle instance de la classe ManagementClass. La classe représente une classe de gestion CIM (Common Information Model) de WMI comme Win32_LogicalDisk, qui peut représenter un lecteur de disque, et Win32_Process, qui représente un processus tel que Notepad.exe.

ManagementClass(ManagementPath, ObjectGetOptions)

Initialise une nouvelle instance de la classe ManagementClass initialisée sur le chemin d'accès de classe WMI spécifié en utilisant les options spécifiées. La classe représente une classe de gestion CIM (Common Information Model) de WMI comme Win32_LogicalDisk, qui peut représenter un lecteur de disque, et Win32_Process, qui représente un processus tel que Notepad.exe.

ManagementClass(ManagementScope, ManagementPath, ObjectGetOptions)

Initialise une nouvelle instance de la classe ManagementClass pour la classe WMI spécifiée dans la portée spécifiée et avec les options spécifiées. La classe représente une classe de gestion CIM (Common Information Model) de WMI comme Win32_LogicalDisk, qui peut représenter un lecteur de disque, et Win32_Process, qui représente un processus tel que Notepad.exe.

ManagementClass(SerializationInfo, StreamingContext)

Initialise une nouvelle instance de la classe ManagementClass à partir des instances spécifiées des classes SerializationInfo et StreamingContext.

ManagementClass(String)

Initialise une nouvelle instance de la classe ManagementClass initialisée sur le chemin d'accès spécifié. La classe représente une classe de gestion CIM (Common Information Model) de WMI comme Win32_LogicalDisk, qui peut représenter un lecteur de disque, et Win32_Process, qui représente un processus tel que Notepad.exe.

ManagementClass(String, ObjectGetOptions)

Initialise une nouvelle instance de la classe ManagementClass initialisée sur le chemin d'accès de classe WMI spécifié en utilisant les options spécifiées. La classe représente une classe de gestion CIM (Common Information Model) de WMI comme Win32_LogicalDisk, qui peut représenter un lecteur de disque, et Win32_Process, qui représente un processus tel que Notepad.exe.

ManagementClass(String, String, ObjectGetOptions)

Initialise une nouvelle instance de la classe ManagementClass pour la classe WMI spécifiée, dans la portée spécifiée et avec les options spécifiées. La classe représente une classe de gestion CIM (Common Information Model) de WMI comme Win32_LogicalDisk, qui peut représenter un lecteur de disque, et Win32_Process, qui représente un processus tel que Notepad.exe.

Propriétés

CanRaiseEvents

Obtient une valeur qui indique si le composant peut déclencher un événement.

(Hérité de Component)
ClassPath

Obtient ou définit le chemin d'accès de la classe de l'objet.

(Hérité de ManagementObject)
Container

Obtient le IContainer qui contient la Component.

(Hérité de Component)
Derivation

Obtient un tableau contenant toutes les classes WMI dans la hiérarchie d'héritage à partir de cette classe jusqu'au sommet de la hiérarchie.

DesignMode

Obtient une valeur qui indique si Component est actuellement en mode design.

(Hérité de Component)
Events

Obtient la liste des gestionnaires d'événements attachés à ce Component.

(Hérité de Component)
Item[String]

Permet d'accéder aux valeurs de propriété à l'aide de la notation []. Cette propriété est l'indexeur de la classe ManagementBaseObject. Vous pouvez utiliser les propriétés indexées par défaut définies par un type, mais vous ne pouvez pas définir les vôtres explicitement. Toutefois, la spécification de l’attribut expando sur une classe fournit automatiquement une propriété indexée par défaut dont le type est Object et le type d’index est String.

(Hérité de ManagementBaseObject)
Methods

Obtient ou définit une collection d'objets MethodData qui représentent les méthodes définies dans la classe WMI.

Options

Obtient ou définit les paramètres à utiliser lors de la récupération de l'objet.

(Hérité de ManagementObject)
Path

Obtient ou définit le chemin d'accès de la classe WMI à laquelle l'objet ManagementClass est lié.

Properties

Obtient une collection d'objets PropertyData décrivant les propriétés de l'objet de gestion.

(Hérité de ManagementBaseObject)
Qualifiers

Obtient la collection d'objets QualifierData définis sur l'objet de gestion. Chaque élément de la collection contient des informations telles que le nom, la valeur et le type du qualificateur.

(Hérité de ManagementBaseObject)
Scope

Obtient ou définit la portée dans laquelle l'objet réside.

(Hérité de ManagementObject)
Site

Obtient ou définit le ISite de Component.

(Hérité de Component)
SystemProperties

Obtient la collection de propriétés système WMI de l’objet de gestion (par exemple, le nom de la classe, le serveur et l’espace de noms). Les noms de propriétés système WMI commencent par "__".

(Hérité de ManagementBaseObject)

Méthodes

Clone()

Retourne une copie de l'objet.

CompareTo(ManagementBaseObject, ComparisonSettings)

Compare cet objet à un autre, conformément aux options spécifiées.

(Hérité de ManagementBaseObject)
CopyTo(ManagementOperationObserver, ManagementPath)

Copie l'objet à un emplacement différent, de manière asynchrone.

(Hérité de ManagementObject)
CopyTo(ManagementOperationObserver, ManagementPath, PutOptions)

Copie l'objet à un emplacement différent, de manière asynchrone.

(Hérité de ManagementObject)
CopyTo(ManagementOperationObserver, String)

Copie l'objet à un emplacement différent, de manière asynchrone.

(Hérité de ManagementObject)
CopyTo(ManagementOperationObserver, String, PutOptions)

Copie l'objet à un emplacement différent, de manière asynchrone.

(Hérité de ManagementObject)
CopyTo(ManagementPath)

Copie l'objet à un emplacement différent.

(Hérité de ManagementObject)
CopyTo(ManagementPath, PutOptions)

Copie l'objet à un emplacement différent.

(Hérité de ManagementObject)
CopyTo(String)

Copie l'objet à un emplacement différent.

(Hérité de ManagementObject)
CopyTo(String, PutOptions)

Copie l'objet à un emplacement différent.

(Hérité de ManagementObject)
CreateInstance()

Initialise une nouvelle instance de la classe WMI.

CreateObjRef(Type)

Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant.

(Hérité de MarshalByRefObject)
Delete()

Supprime l'objet.

(Hérité de ManagementObject)
Delete(DeleteOptions)

Supprime l'objet.

(Hérité de ManagementObject)
Delete(ManagementOperationObserver)

Supprime l'objet.

(Hérité de ManagementObject)
Delete(ManagementOperationObserver, DeleteOptions)

Supprime l'objet.

(Hérité de ManagementObject)
Derive(String)

Dérive une nouvelle classe de cette classe.

Dispose()

Libère toutes les ressources utilisées par le composant.

(Hérité de ManagementObject)
Dispose(Boolean)

Libère les ressources non managées utilisées par Component et libère éventuellement les ressources managées.

(Hérité de Component)
Equals(Object)

Compare deux objets de gestion.

(Hérité de ManagementBaseObject)
Get()

Lie les informations de classe WMI à l'objet de gestion.

(Hérité de ManagementObject)
Get(ManagementOperationObserver)

Crée une liaison avec l'objet de gestion de façon asynchrone.

(Hérité de ManagementObject)
GetHashCode()

Sert de fonction de hachage pour un type particulier, convenant pour une utilisation dans les algorithmes de hachage et les structures de données telles qu'une table de hachage.

(Hérité de ManagementBaseObject)
GetInstances()

Retourne la collection de toutes les instances de la classe.

GetInstances(EnumerationOptions)

Retourne la collection de toutes les instances de la classe en utilisant les options spécifiées.

GetInstances(ManagementOperationObserver)

Retourne la collection de toutes les instances de la classe, de manière asynchrone.

GetInstances(ManagementOperationObserver, EnumerationOptions)

Retourne la collection de toutes les instances de la classe, de manière asynchrone, en utilisant les options spécifiées.

GetLifetimeService()
Obsolète.

Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance.

(Hérité de MarshalByRefObject)
GetMethodParameters(String)

Retourne un ManagementBaseObject représentant la liste des paramètres d'entrée pour une méthode.

(Hérité de ManagementObject)
GetObjectData(SerializationInfo, StreamingContext)

Remplit un SerializationInfo avec les données nécessaires à la désérialisation du champ représenté par cette instance.

GetObjectData(SerializationInfo, StreamingContext)

Remplit un SerializationInfo avec les données nécessaires à la désérialisation du champ représenté par cette instance.

(Hérité de ManagementObject)
GetPropertyQualifierValue(String, String)

Retourne la valeur du qualificateur de propriété spécifié.

(Hérité de ManagementBaseObject)
GetPropertyValue(String)

Obtient un accesseur équivalent pour la valeur d'une propriété.

(Hérité de ManagementBaseObject)
GetQualifierValue(String)

Obtient la valeur du qualificateur spécifié.

(Hérité de ManagementBaseObject)
GetRelated()

Obtient une collection d'objets associés à l'objet (associateurs).

(Hérité de ManagementObject)
GetRelated(ManagementOperationObserver)

Obtient une collection d'objets associés à l'objet (associateurs) de façon asynchrone. Le retour de cet appel est immédiat et un délégué est appelé lorsque les résultats sont disponibles.

(Hérité de ManagementObject)
GetRelated(ManagementOperationObserver, String)

Obtient une collection d'objets associés à l'objet (associateurs).

(Hérité de ManagementObject)
GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)

Obtient une collection d'objets associés à l'objet (associateurs).

(Hérité de ManagementObject)
GetRelated(String)

Obtient une collection d'objets associés à l'objet (associateurs).

(Hérité de ManagementObject)
GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)

Obtient une collection d'objets associés à l'objet (associateurs).

(Hérité de ManagementObject)
GetRelatedClasses()

Récupère les classes connexes de la classe WMI.

GetRelatedClasses(ManagementOperationObserver)

Récupère les classes connexes de la classe WMI, de manière asynchrone.

GetRelatedClasses(ManagementOperationObserver, String)

Récupère les classes connexes de la classe WMI, de manière asynchrone, compte tenu du nom de classe connexe.

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

Récupère les classes connexes de la classe WMI, de manière asynchrone, en utilisant les options spécifiées.

GetRelatedClasses(String)

Récupère les classes connexes de la classe WMI.

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

Récupère les classes connexes de la classe WMI conformément aux options spécifiées.

GetRelationshipClasses()

Récupère les classes de relation qui relient cette classe aux autres.

GetRelationshipClasses(ManagementOperationObserver)

Récupère les classes de relation qui relient cette classe aux autres, de manière asynchrone.

GetRelationshipClasses(ManagementOperationObserver, String)

Récupère les classes de relation qui relient cette classe à la classe WMI spécifiée, de manière asynchrone.

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

Récupère les classes de relation qui associent la classe conformément aux options spécifiées, de manière asynchrone.

GetRelationshipClasses(String)

Récupère les classes de relation qui relient cette classe aux autres, la classe de point de terminaison étant la classe spécifiée.

GetRelationshipClasses(String, String, String, EnumerationOptions)

Récupère les classes de relation qui relient cette classe aux autres, conformément aux options spécifiées.

GetRelationships()

Obtient une collection d'associations à l'objet.

(Hérité de ManagementObject)
GetRelationships(ManagementOperationObserver)

Obtient une collection d'associations à l'objet.

(Hérité de ManagementObject)
GetRelationships(ManagementOperationObserver, String)

Obtient une collection d'associations à l'objet.

(Hérité de ManagementObject)
GetRelationships(ManagementOperationObserver, String, String, String, Boolean, EnumerationOptions)

Obtient une collection d'associations à l'objet.

(Hérité de ManagementObject)
GetRelationships(String)

Obtient une collection d'associations à l'objet.

(Hérité de ManagementObject)
GetRelationships(String, String, String, Boolean, EnumerationOptions)

Obtient une collection d'associations à l'objet.

(Hérité de ManagementObject)
GetService(Type)

Retourne un objet qui représente un service fourni par Component ou par son Container.

(Hérité de Component)
GetStronglyTypedClassCode(Boolean, Boolean)

Génère une classe fortement typée pour une classe WMI donnée.

GetStronglyTypedClassCode(CodeLanguage, String, String)

Génère une classe fortement typée pour une classe WMI donnée. Cette fonction génère du code Visual Basic, C#, JScript, J# ou C++, suivant les paramètres d'entrée.

GetSubclasses()

Retourne la collection de toutes les sous-classes de la classe.

GetSubclasses(EnumerationOptions)

Récupère les sous-classes de la classe en utilisant les options spécifiées.

GetSubclasses(ManagementOperationObserver)

Retourne la collection de toutes les classes dérivées de la classe, de manière asynchrone.

GetSubclasses(ManagementOperationObserver, EnumerationOptions)

Récupère toutes les classes dérivées de cette classe, de manière asynchrone, en utilisant les options spécifiées.

GetText(TextFormat)

Retourne une représentation sous forme de texte de l'objet au format spécifié.

(Hérité de ManagementBaseObject)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
InitializeLifetimeService()
Obsolète.

Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance.

(Hérité de MarshalByRefObject)
InvokeMethod(ManagementOperationObserver, String, ManagementBaseObject, InvokeMethodOptions)

Appelle une méthode sur l'objet, de manière asynchrone.

(Hérité de ManagementObject)
InvokeMethod(ManagementOperationObserver, String, Object[])

Appelle une méthode sur l'objet, de manière asynchrone.

(Hérité de ManagementObject)
InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions)

Appelle une méthode sur l'objet WMI. Les paramètres d'entrée et de sortie sont représentés sous forme d'objets ManagementBaseObject.

(Hérité de ManagementObject)
InvokeMethod(String, Object[])

Appelle une méthode sur l'objet.

(Hérité de ManagementObject)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
MemberwiseClone(Boolean)

Crée une copie superficielle de l'objet MarshalByRefObject actuel.

(Hérité de MarshalByRefObject)
Put()

Valide les modifications de l'objet.

(Hérité de ManagementObject)
Put(ManagementOperationObserver)

Valide les modifications de l'objet de façon asynchrone.

(Hérité de ManagementObject)
Put(ManagementOperationObserver, PutOptions)

Valide les modifications de l'objet de façon asynchrone en utilisant les options spécifiées.

(Hérité de ManagementObject)
Put(PutOptions)

Valide les modifications de l'objet.

(Hérité de ManagementObject)
SetPropertyQualifierValue(String, String, Object)

Définit la valeur du qualificateur de propriété spécifié.

(Hérité de ManagementBaseObject)
SetPropertyValue(String, Object)

Définit la valeur de la propriété nommée.

(Hérité de ManagementBaseObject)
SetQualifierValue(String, Object)

Définit la valeur du qualificateur nommé.

(Hérité de ManagementBaseObject)
ToString()

Retourne le chemin d'accès complet de l'objet. Il s'agit d'une substitution de l'implémentation d'objet par défaut.

(Hérité de ManagementObject)

Événements

Disposed

Se produit lorsque le composant est supprimé par un appel à la méthode Dispose().

(Hérité de Component)

Implémentations d’interfaces explicites

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implémente l'interface ISerializable et retourne les données requises pour sérialiser ManagementBaseObject.

(Hérité de ManagementBaseObject)

S’applique à