System.Management Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona acceso a un variado conjunto de datos y eventos de administración relativos al sistema, dispositivos y aplicaciones instrumentados para Instrumental de administración de Windows (WMI). Las aplicaciones y los servicios pueden consultar información de interés sobre administración (como por ejemplo cuánto espacio disponible queda en el disco, cuál es el nivel actual de utilización de la CPU, a qué base de datos está conectada cierta aplicación y mucho más), por medio de clases derivadas de ManagementObjectSearcher y ManagementQuery, o suscribirse a diversos eventos de administración por medio de la clase ManagementEventWatcher. El acceso a los datos es posible a través de componentes administrados y no administrados en el entorno distribuido.
Clases
CompletedEventArgs |
Contiene los datos del evento Completed. |
ConnectionOptions |
Especifica toda la configuración necesaria para realizar una conexión WMI. |
DeleteOptions |
Especifica opciones para eliminar un objeto de administración. |
EnumerationOptions |
Proporciona una clase base para los objetos de opciones relacionadas con enumeraciones y consultas. |
EventArrivedEventArgs |
Contiene los datos del evento EventArrived. |
EventQuery |
Representa una consulta de evento WMI. |
EventWatcherOptions |
Especifica opciones para administrar la inspección de eventos. |
InvokeMethodOptions |
Especifica opciones para invocar un método de administración. |
ManagementBaseObject |
Contiene los elementos básicos de un objeto de administración. Sirve como una clase base para la administración más específica de clases de objetos. |
ManagementClass |
Representa una clase de administración del Modelo de información común (CIM). Una clase de administración es una clase WMI como Win32_LogicalDisk, que puede representar una unidad de disco, y Win32_Process, que representa un proceso como Notepad.exe. Los miembros de esta clase permiten obtener acceso a los datos WMI mediante una ruta de acceso de clase WMI específica. |
ManagementDateTimeConverter |
Proporciona métodos para convertir los intervalos de fecha y hora del Grupo de tareas de administración de escritorio (DMTF) en formato y TimeSpan compatibles con DateTime CLR, y viceversa. |
ManagementEventArgs |
Representa la clase base virtual que contendrá los datos de evento de los eventos WMI. |
ManagementEventWatcher |
Se suscribe a notificaciones de eventos temporales basándose en una consulta de eventos especificada. |
ManagementException |
Representa excepciones de administración. |
ManagementNamedValueCollection |
Representa una colección de valores con nombre adecuada para su uso como información de contexto en las operaciones de WMI. Las nombres no distinguen mayúsculas de minúsculas. |
ManagementObject |
Representa una instancia WMI. |
ManagementObjectCollection |
Representa diversas colecciones de objetos de administración recuperados mediante WMI. Los objetos de esta colección pertenecen a tipos derivados de ManagementBaseObject, incluidos ManagementObject y ManagementClass. La colección puede ser el resultado de una consulta WMI ejecutada mediante un objeto ManagementObjectSearcher o una enumeración de objetos de administración de un tipo especificado que se recuperan mediante ManagementClass que representa a dicho tipo. Además, puede ser una colección de objetos de administración relacionados de una manera especificada con un objeto de administración concreto; en ese caso, la colección se recuperaría por medio de un método como GetRelated(). La colección se puede recorrer utilizando ManagementObjectCollection.ManagementObjectEnumerator y los objetos que contiene se pueden inspeccionar y manipular para realizar diversas tareas administrativas. |
ManagementObjectCollection.ManagementObjectEnumerator |
Representa el enumerador de la colección. |
ManagementObjectSearcher |
Recupera una colección de objetos de administración basándose en una consulta especificada. Esta clase es uno de los puntos de entrada más utilizados para recuperar información de administración. Se puede utilizar, por ejemplo, para enumerar todas las unidades de disco, adaptadores de red, procesos y muchos otros objetos de administración del sistema, o para saber qué conexiones de red están activas, qué servicios están detenidos, etc. Cuando se crean instancias de esta clase, una de las instancias toma como entrada una consulta WMI representada en un objeto ObjectQuery o sus derivados y, opcionalmente, un objeto ManagementScope que representa el espacio de nombres WMI en el que se va a ejecutar la consulta. También puede tomar otras opciones avanzadas de un objeto EnumerationOptions. Cuando se invoca el método Get() de este objeto, ManagementObjectSearcher ejecuta la consulta dada en el ámbito especificado y devuelve una colección de objetos de administración que coinciden con la consulta en un objeto ManagementObjectCollection. |
ManagementOperationObserver |
Administra operaciones asincrónicas y controla la información y los eventos de administración recibidos de manera asincrónica. |
ManagementOptions |
Proporciona una clase base abstracta para todos los objetos de opciones. |
ManagementPath |
Proporciona un contenedor para analizar y crear rutas de acceso a objetos WMI. |
ManagementQuery |
Proporciona una clase base abstracta para todos los objetos de consulta de administración. |
ManagementScope |
Representa un ámbito (espacio de nombres) para las operaciones de administración. |
MethodData |
Contiene información sobre un método WMI. |
MethodDataCollection |
Representa el conjunto de métodos disponibles en la colección. |
MethodDataCollection.MethodDataEnumerator |
Representa el enumerador de los objetos MethodData en MethodDataCollection. |
ObjectGetOptions |
Especifica opciones para obtener un objeto de administración. |
ObjectPutEventArgs |
Contiene los datos del evento ObjectPut. |
ObjectQuery |
Representa una consulta de administración que devuelve instancias o clases. |
ObjectReadyEventArgs |
Contiene los datos del evento ObjectReady. |
ProgressEventArgs |
Contiene los datos del evento Progress. |
PropertyData |
Representa información sobre una propiedad WMI. |
PropertyDataCollection |
Representa el conjunto de propiedades de un objeto WMI. |
PropertyDataCollection.PropertyDataEnumerator |
Representa el enumerador de los objetos PropertyData en PropertyDataCollection. |
PutOptions |
Especifica opciones para confirmar los cambios del objeto de administración. |
QualifierData |
Contiene información sobre un calificador WMI. |
QualifierDataCollection |
Representa una colección de objetos QualifierData. |
QualifierDataCollection.QualifierDataEnumerator |
Representa el enumerador de los objetos QualifierData en QualifierDataCollection. |
RelatedObjectQuery |
Representa una consulta de datos ASSOCIATORS OF. Se puede utilizar tanto para consultas de instancias como para consultas de esquema. |
RelationshipQuery |
Representa una consulta de datos WQL REFERENCES OF. |
SelectQuery |
Representa una consulta de datos WQL SELECT. |
StoppedEventArgs |
Contiene los datos del evento Stopped. |
WqlEventQuery |
Representa una consulta de eventos WMI en formato WQL. |
WqlObjectQuery |
Representa una consulta de datos WMI en formato WQL. |
Enumeraciones
AuthenticationLevel |
Describe el nivel de autenticación que se utiliza para conectar WMI. Se utiliza para la conexión COM a WMI. |
CimType |
Describe los posibles tipos CIM para las propiedades, los calificadores o los parámetros de los métodos. |
CodeLanguage |
Define los lenguajes que admite el generador de código. |
ComparisonSettings |
Describe los modos de comparación de objetos que se pueden utilizar con CompareTo(ManagementBaseObject, ComparisonSettings). Fíjese que estos valores se pueden combinar. |
ImpersonationLevel |
Describe el nivel de suplantación que se utiliza para conectar WMI. |
ManagementStatus |
Describe la enumeración de todos los códigos de error WMI actualmente definidos. |
PutType |
Describe los posibles efectos de guardar un objeto en WMI al utilizar Put(). |
TextFormat |
Describe los posibles formatos de texto que se pueden utilizar con GetText(TextFormat). |
Delegados
CompletedEventHandler |
Representa el método que controlará el evento Completed. |
EventArrivedEventHandler |
Representa el método que controlará el evento EventArrived. |
ObjectPutEventHandler |
Representa el método que controlará el evento ObjectPut. |
ObjectReadyEventHandler |
Representa el método que controlará el evento ObjectReady. |
ProgressEventHandler |
Representa el método que controlará el evento Progress. |
StoppedEventHandler |
Representa el método que controlará el evento Stopped. |