ManagementClass Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 de classe WMI spécifique.
public ref class ManagementClass : System::Management::ManagementObject
[System.Serializable]
public class ManagementClass : System.Management.ManagementObject
[<System.Serializable>]
type ManagementClass = class
inherit ManagementObject
Public Class ManagementClass
Inherits ManagementObject
- Héritage
- Attributs
Constructeurs
| Nom | Description |
|---|---|
| ManagementClass() |
Initialise une nouvelle instance de la classe ManagementClass. Il s’agit du constructeur sans paramètre. |
| ManagementClass(ManagementPath, ObjectGetOptions) |
Initialise une nouvelle instance de la ManagementClass classe initialisée dans le chemin de classe WMI donné à l’aide des options spécifiées. La classe représente une classe de gestion CIM (Common Information Model) à partir de 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. |
| ManagementClass(ManagementPath) |
Initialise une nouvelle instance de la classe ManagementClass. La classe représente une classe de gestion CIM (Common Information Model) à partir de 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. |
| ManagementClass(ManagementScope, ManagementPath, ObjectGetOptions) |
Initialise une nouvelle instance de la ManagementClass classe pour la classe WMI spécifiée dans l’étendue spécifiée et avec les options spécifiées. La classe représente une classe de gestion CIM (Common Information Model) à partir de 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. |
| ManagementClass(SerializationInfo, StreamingContext) |
Initialise une nouvelle instance de la ManagementClass classe à partir des instances spécifiées des classes et SerializationInfo des StreamingContext classes. |
| ManagementClass(String, ObjectGetOptions) |
Initialise une nouvelle instance de la ManagementClass classe initialisée dans le chemin de classe WMI donné à l’aide des options spécifiées. La classe représente une classe de gestion CIM (Common Information Model) à partir de 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. |
| ManagementClass(String, String, ObjectGetOptions) |
Initialise une nouvelle instance de la ManagementClass classe pour la classe WMI spécifiée, dans l’étendue spécifiée et avec les options spécifiées. La classe représente une classe de gestion CIM (Common Information Model) à partir de 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. |
| ManagementClass(String) |
Initialise une nouvelle instance de la ManagementClass classe initialisée sur le chemin donné. La classe représente une classe de gestion CIM (Common Information Model) à partir de 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. |
Propriétés
| Nom | Description |
|---|---|
| CanRaiseEvents |
Obtient une valeur indiquant si le composant peut déclencher un événement. (Hérité de Component) |
| ClassPath |
Obtient ou définit le chemin d’accès à la classe de l’objet. (Hérité de ManagementObject) |
| Container |
Obtient le IContainer fichier qui contient le Component. (Hérité de Component) |
| Derivation |
Obtient un tableau contenant toutes les classes WMI de la hiérarchie d’héritage de cette classe en haut de la hiérarchie. |
| DesignMode |
Obtient une valeur qui indique si la Component valeur est actuellement en mode création. (Hérité de Component) |
| Events |
Obtient la liste des gestionnaires d’événements qui sont attachés à ce Component. (Hérité de Component) |
| Item[String] |
Obtient l’accès aux valeurs de propriété par le biais de la notation []. Cette propriété est l’indexeur de la ManagementBaseObject classe. Vous pouvez utiliser les propriétés indexées par défaut définies par un type, mais vous ne pouvez pas définir explicitement vos propres propriétés. 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 dont 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 des informations supplémentaires à 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 du qualificateur , la valeur et la saveur. (Hérité de ManagementBaseObject) |
| Scope |
Obtient ou définit l’étendue dans laquelle réside cet objet. (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 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
| Nom | Description |
|---|---|
| Clone() |
Retourne une copie de l’objet. |
| CompareTo(ManagementBaseObject, ComparisonSettings) |
Compare cet objet à un autre, en fonction des options spécifiées. (Hérité de ManagementBaseObject) |
| CopyTo(ManagementOperationObserver, ManagementPath, PutOptions) |
Copie l’objet à un autre emplacement, de façon asynchrone. (Hérité de ManagementObject) |
| CopyTo(ManagementOperationObserver, ManagementPath) |
Copie l’objet à un autre emplacement, de façon asynchrone. (Hérité de ManagementObject) |
| CopyTo(ManagementOperationObserver, String, PutOptions) |
Copie l’objet à un autre emplacement, de façon asynchrone. (Hérité de ManagementObject) |
| CopyTo(ManagementOperationObserver, String) |
Copie l’objet à un autre emplacement, de façon asynchrone. (Hérité de ManagementObject) |
| CopyTo(ManagementPath, PutOptions) |
Copie l’objet à un autre emplacement. (Hérité de ManagementObject) |
| CopyTo(ManagementPath) |
Copie l’objet à un autre emplacement. (Hérité de ManagementObject) |
| CopyTo(String, PutOptions) |
Copie l’objet à un autre emplacement. (Hérité de ManagementObject) |
| CopyTo(String) |
Copie l’objet à un autre emplacement. (Hérité de ManagementObject) |
| CreateInstance() |
Initialise une nouvelle instance de la classe WMI. |
| CreateObjRef(Type) |
Crée un objet qui contient toutes les informations pertinentes requises pour générer un proxy utilisé pour communiquer avec un objet distant. (Hérité de MarshalByRefObject) |
| Delete() |
Cette méthode supprime l'objet. (Hérité de ManagementObject) |
| Delete(DeleteOptions) |
Cette méthode supprime l'objet. (Hérité de ManagementObject) |
| Delete(ManagementOperationObserver, DeleteOptions) |
Cette méthode supprime l'objet. (Hérité de ManagementObject) |
| Delete(ManagementOperationObserver) |
Cette méthode 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 les Component ressources gérées 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) |
Lie l’objet de gestion de façon asynchrone. (Hérité de ManagementObject) |
| GetHashCode() |
Sert de fonction de hachage pour un type particulier, adapté à une utilisation dans les algorithmes de hachage et les structures de données comme 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 à l’aide des options spécifiées. |
| GetInstances(ManagementOperationObserver, EnumerationOptions) |
Retourne la collection de toutes les instances de la classe de façon asynchrone à l’aide des options spécifiées. |
| GetInstances(ManagementOperationObserver) |
Retourne la collection de toutes les instances de la classe de façon asynchrone. |
| GetLifetimeService() |
Récupère l’objet de service de durée de vie actuel qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject) |
| GetMethodParameters(String) |
Retourne une ManagementBaseObject valeur représentant la liste des paramètres d’entrée d’une méthode. (Hérité de ManagementObject) |
| GetObjectData(SerializationInfo, StreamingContext) |
Remplit les SerializationInfo données nécessaires pour désérialiser le champ représenté par cette instance. |
| GetPropertyQualifierValue(String, String) |
Retourne la valeur du qualificateur de propriété spécifié. (Hérité de ManagementBaseObject) |
| GetPropertyValue(String) |
Obtient un accesseur équivalent à 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 liés à l’objet (associateurs). (Hérité de ManagementObject) |
| GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions) |
Obtient une collection d’objets liés à l’objet (associateurs). (Hérité de ManagementObject) |
| GetRelated(ManagementOperationObserver, String) |
Obtient une collection d’objets liés à l’objet (associateurs). (Hérité de ManagementObject) |
| GetRelated(ManagementOperationObserver) |
Obtient une collection d’objets liés à l’objet (associateurs) de manière asynchrone. Cet appel retourne immédiatement et un délégué est appelé lorsque les résultats sont disponibles. (Hérité de ManagementObject) |
| GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions) |
Obtient une collection d’objets liés à l’objet (associateurs). (Hérité de ManagementObject) |
| GetRelated(String) |
Obtient une collection d’objets liés à l’objet (associateurs). (Hérité de ManagementObject) |
| GetRelatedClasses() |
Récupère les classes liées à la classe WMI. |
| GetRelatedClasses(ManagementOperationObserver, String, String, String, String, String, String, EnumerationOptions) |
Récupère les classes liées à la classe WMI de manière asynchrone à l’aide des options spécifiées. |
| GetRelatedClasses(ManagementOperationObserver, String) |
Récupère les classes liées à la classe WMI de manière asynchrone, en fonction du nom de classe associé. |
| GetRelatedClasses(ManagementOperationObserver) |
Récupère les classes liées à la classe WMI de manière asynchrone. |
| GetRelatedClasses(String, String, String, String, String, String, EnumerationOptions) |
Récupère les classes liées à la classe WMI en fonction des options spécifiées. |
| GetRelatedClasses(String) |
Récupère les classes liées à la classe WMI. |
| GetRelationshipClasses() |
Récupère les classes de relation qui associent la classe à d’autres personnes. |
| GetRelationshipClasses(ManagementOperationObserver, String, String, String, EnumerationOptions) |
Récupère les classes de relation qui associent la classe en fonction des options spécifiées, de manière asynchrone. |
| GetRelationshipClasses(ManagementOperationObserver, String) |
Récupère les classes de relation qui associent la classe à la classe WMI spécifiée de manière asynchrone. |
| GetRelationshipClasses(ManagementOperationObserver) |
Récupère les classes de relation qui associent la classe à d’autres personnes de manière asynchrone. |
| GetRelationshipClasses(String, String, String, EnumerationOptions) |
Récupère les classes de relation qui associent cette classe à d’autres, en fonction des options spécifiées. |
| GetRelationshipClasses(String) |
Récupère les classes de relation qui associent la classe à d’autres, où la classe de point de terminaison est la classe spécifiée. |
| GetRelationships() |
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(ManagementOperationObserver, String) |
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(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) |
| GetService(Type) |
Retourne un objet qui représente un service fourni par le 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 pour Visual Basic, C#, JScript, J#ou C++ en fonction des 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 à l’aide des options spécifiées. |
| GetSubclasses(ManagementOperationObserver, EnumerationOptions) |
Récupère toutes les classes dérivées de cette classe de façon asynchrone à l’aide des options spécifiées. |
| GetSubclasses(ManagementOperationObserver) |
Retourne la collection de toutes les classes dérivées de cette classe de façon asynchrone. |
| GetText(TextFormat) |
Retourne une représentation textuelle de l’objet au format spécifié. (Hérité de ManagementBaseObject) |
| GetType() |
Obtient la Type de l’instance actuelle. (Hérité de Object) |
| InitializeLifetimeService() |
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 en tant qu’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 Objectactuel. (Hérité de Object) |
| MemberwiseClone(Boolean) |
Crée une copie superficielle de l’objet actuel MarshalByRefObject . (Hérité de MarshalByRefObject) |
| Put() |
Valide les modifications apportées à l’objet. (Hérité de ManagementObject) |
| Put(ManagementOperationObserver, PutOptions) |
Valide les modifications apportées à l’objet de manière asynchrone et à l’aide des options spécifiées. (Hérité de ManagementObject) |
| Put(ManagementOperationObserver) |
Valide les modifications apportées à l’objet de manière asynchrone. (Hérité de ManagementObject) |
| Put(PutOptions) |
Valide les modifications apportées à 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’un remplacement de l’implémentation d’objet par défaut. (Hérité de ManagementObject) |
Événements
| Nom | Description |
|---|---|
| Disposed |
Se produit lorsque le composant est supprimé par un appel à la Dispose() méthode. (Hérité de Component) |
Implémentations d’interfaces explicites
| Nom | Description |
|---|---|
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Implémente l’interface ISerializable et retourne les données nécessaires pour sérialiser le ManagementBaseObject. (Hérité de ManagementBaseObject) |