System.Management Espace de noms
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.
Permet d'accéder à un ensemble riche d'informations de gestion et d'événements de gestion sur le système, les appareils et les applications instrumentés pour l'infrastructure WMI (Windows Management Instrumentation). Les applications et les services peuvent appeler des informations de gestion intéressantes (par exemple, l'espace libre restant sur le disque, l'utilisation de l'UC, la base de données à laquelle une application particulière est connectée, etc.) en utilisant des classes dérivées de ManagementObjectSearcher et ManagementQuery ou s'abonner à de nombreux événements de gestion à l'aide de la classe ManagementEventWatcher. Les données accessibles peuvent provenir de composants managés et non managés dans l'environnement distribué.
Classes
CompletedEventArgs |
Contient les données d'événement pour l'événement Completed. |
ConnectionOptions |
Spécifie tous les paramètres requis pour créer une connexion WMI. |
DeleteOptions |
Spécifie des options pour supprimer un objet de gestion. |
EnumerationOptions |
Fournit une classe de base pour les objets d'options associées aux requêtes et énumérations. |
EventArrivedEventArgs |
Contient les données d'événement pour l'événement EventArrived. |
EventQuery |
Représente une requête d’événement WMI. |
EventWatcherOptions |
Spécifie des options pour la surveillance d'événements de gestion. |
InvokeMethodOptions |
Spécifie des options pour appeler une méthode de gestion. |
ManagementBaseObject |
Contient les éléments de base d'un objet de gestion. Il sert de classe de base pour des classes d'objet de gestion plus spécifiques. |
ManagementClass |
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. |
ManagementDateTimeConverter |
Fournit des méthodes pour convertir les intervalles de date-heure et d’heure de desktop Management Task Force (DMTF) en format et TimeSpan conformes au DateTime CLR, et inversement. |
ManagementEventArgs |
Représente la classe de base virtuelle qui doit contenir les données d'événement pour les événements WMI. |
ManagementEventWatcher |
S’abonne à des notifications d’événements temporaires basées sur une requête d’événement spécifiée. |
ManagementException |
Représente les exceptions de gestion. |
ManagementNamedValueCollection |
Représente une collection de valeurs nommées pouvant être utilisées comme informations de contexte pour des opérations WMI. Les noms ne respectent pas la casse. |
ManagementObject |
Représente une instance WMI. |
ManagementObjectCollection |
Représente différentes collections d'objets de gestion récupérés via WMI. Les objets de cette collection sont de types dérivés de ManagementBaseObject, notamment ManagementObject et ManagementClass. La collection peut résulter d'une requête WMI exécutée via ManagementObjectSearcher ou d'une énumération d'objets de gestion d'un type spécifié récupéré via un ManagementClass représentant ce type. En outre, il peut s'agir d'une collection d'objets de gestion associés spécialement à un objet de gestion spécifique ; dans ce cas, la collection sera récupérée via une méthode telle que GetRelated(). La collection peut être passée en revue à l'aide de ManagementObjectCollection.ManagementObjectEnumerator et les objets qu'elle contient peuvent être inspectés ou manipulés pour diverses tâches de gestion. |
ManagementObjectCollection.ManagementObjectEnumerator |
Représente l’énumérateur sur la collection. |
ManagementObjectSearcher |
Récupère une collection d'objets de gestion en fonction d'une requête spécifiée. Cette classe est l'une des points d'entrée les plus fréquemment utilisés pour récupérer des informations de gestion. Par exemple, elle peut être utilisée pour énumérer tous les lecteurs de disque, cartes réseau, processus et beaucoup d'autres objets de gestion d'un système ou bien pour émettre des requêtes concernant toutes les connexions réseau en cours, les services suspendus, etc. Lorsqu'elle est instanciée, une instance de cette classe prend comme entrée une requête WMI représentée dans un ObjectQuery ou ses dérivés et éventuellement un ManagementScope représentant l'espace de noms WMI pour y exécuter la requête. Elle peut également prendre des options avancées supplémentaires dans EnumerationOptions. Lorsque la méthode de Get() de cet objet est appelée, ManagementObjectSearcher exécute la requête donnée dans la portée spécifiée et retourne une collection d'objets de gestion qui correspondent à la requête dans une ManagementObjectCollection. |
ManagementOperationObserver |
Gère les opérations asynchrones ainsi que les informations de gestion et les événements reçus de manière asynchrone. |
ManagementOptions |
Fournit une classe de base abstraite pour tous les objets d'option. |
ManagementPath |
Fournit un wrapper pour analyser et construire des chemins d'accès vers des objets WMI. |
ManagementQuery |
Fournit une classe de base abstraite pour tous les objets de requête de gestion. |
ManagementScope |
Représente une portée (espace de noms) pour des opérations de gestion. |
MethodData |
Contient des informations sur une méthode WMI. |
MethodDataCollection |
Représente le jeu de méthodes disponibles dans la collection. |
MethodDataCollection.MethodDataEnumerator |
Représente l'énumérateur pour les objets MethodData dans MethodDataCollection. |
ObjectGetOptions |
Spécifie des options pour obtenir un objet de gestion. |
ObjectPutEventArgs |
Contient les données d'événement pour l'événement ObjectPut. |
ObjectQuery |
Représente une requête de gestion qui retourne des instances ou des classes. |
ObjectReadyEventArgs |
Contient les données d'événement pour l'événement ObjectReady. |
ProgressEventArgs |
Contient les données d'événement pour l'événement Progress. |
PropertyData |
Représente des informations relatives à une propriété WMI. |
PropertyDataCollection |
Représente le jeu de propriétés d'un objet WMI. |
PropertyDataCollection.PropertyDataEnumerator |
Représente l'énumérateur pour les objets PropertyData dans PropertyDataCollection. |
PutOptions |
Spécifie des options pour valider les modifications de l'objet de gestion. |
QualifierData |
Contient des informations relatives à un qualificateur WMI. |
QualifierDataCollection |
Représente une collection d'objets QualifierData. |
QualifierDataCollection.QualifierDataEnumerator |
Représente l'énumérateur pour les objets QualifierData dans QualifierDataCollection. |
RelatedObjectQuery |
Représente une requête de données ASSOCIATORS OF WQL. Il peut être utilisé pour des requêtes d'instances et de schémas. |
RelationshipQuery |
Représente une requête de données REFERENCES OF WQL. |
SelectQuery |
Représente une requête de données WQL SELECT. |
StoppedEventArgs |
Contient les données d'événement pour l'événement Stopped. |
WqlEventQuery |
Représente une requête d’événement WMI au format WQL. |
WqlObjectQuery |
Représente une requête de données WMI au format WQL. |
Énumérations
AuthenticationLevel |
Décrit le niveau d'authentification à utiliser pour se connecter à WMI. Il est utilisé pour la connexion COM à WMI. |
CimType |
Décrit les types CIM possibles pour les propriétés, les qualificateurs ou les paramètres de méthode. |
CodeLanguage |
Définit les langages pris en charge par le générateur de code. |
ComparisonSettings |
Décrit les modes de comparaison d'objets qui peuvent être utilisés avec CompareTo(ManagementBaseObject, ComparisonSettings). Notez que ces valeurs peuvent être combinées. |
ImpersonationLevel |
Décrit le niveau d'emprunt d'identité à utiliser pour se connecter à WMI. |
ManagementStatus |
Décrit l'énumération de tous les codes d'erreur WMI qui sont actuellement définis. |
PutType |
Décrit les effets possibles de l'enregistrement d'un objet dans WMI en utilisant Put(). |
TextFormat |
Décrit les formats de texte possibles qui peuvent être utilisés avec GetText(TextFormat). |
Délégués
CompletedEventHandler |
Représente la méthode qui gérera l'événement Completed. |
EventArrivedEventHandler |
Représente la méthode qui gérera l'événement EventArrived. |
ObjectPutEventHandler |
Représente la méthode qui gérera l'événement ObjectPut. |
ObjectReadyEventHandler |
Représente la méthode qui gérera l'événement ObjectReady. |
ProgressEventHandler |
Représente la méthode qui gérera l'événement Progress. |
StoppedEventHandler |
Représente la méthode qui gérera l'événement Stopped. |