ManagementClass Clase

Definición

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.

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
Herencia
Atributos

Constructores

ManagementClass()

Inicializa una nueva instancia de la clase ManagementClass. Este es el constructor sin parámetros.

ManagementClass(ManagementPath)

Inicializa una nueva instancia de la clase ManagementClass. La clase representa una clase de administración de Modelo de información común (CIM) de WMI como Win32_LogicalDisk, que puede representar una unidad de disco, y Win32_Process, que representa un proceso como Notepad.exe.

ManagementClass(ManagementPath, ObjectGetOptions)

Inicializa una nueva instancia de la clase ManagementClass inicializada en la ruta de acceso a la clase WMI dada utilizando las opciones especificadas. La clase representa una clase de administración de Modelo de información común (CIM) de WMI como Win32_LogicalDisk, que puede representar una unidad de disco, y Win32_Process, que representa un proceso como Notepad.exe.

ManagementClass(ManagementScope, ManagementPath, ObjectGetOptions)

Inicializa una nueva instancia de la clase ManagementClass para la clase WMI especificada en el ámbito especificado y con las opciones especificadas. La clase representa una clase de administración de Modelo de información común (CIM) de WMI como Win32_LogicalDisk, que puede representar una unidad de disco, y Win32_Process, que representa un proceso como Notepad.exe.

ManagementClass(SerializationInfo, StreamingContext)

Inicializa una nueva instancia de la clase ManagementClass desde las instancias especificadas de las clases SerializationInfo y StreamingContext.

ManagementClass(String)

Inicializa una nueva instancia de la clase ManagementClass inicializada en la ruta de acceso dada. La clase representa una clase de administración de Modelo de información común (CIM) de WMI como Win32_LogicalDisk, que puede representar una unidad de disco, y Win32_Process, que representa un proceso como Notepad.exe.

ManagementClass(String, ObjectGetOptions)

Inicializa una nueva instancia de la clase ManagementClass inicializada en la ruta de acceso a la clase WMI dada utilizando las opciones especificadas. La clase representa una clase de administración de Modelo de información común (CIM) de WMI como Win32_LogicalDisk, que puede representar una unidad de disco, y Win32_Process, que representa un proceso como Notepad.exe.

ManagementClass(String, String, ObjectGetOptions)

Inicializa una nueva instancia de la clase ManagementClass para la clase WMI especificada en el ámbito especificado y con las opciones especificadas. La clase representa una clase de administración de Modelo de información común (CIM) de WMI como Win32_LogicalDisk, que puede representar una unidad de disco, y Win32_Process, que representa un proceso como Notepad.exe.

Propiedades

CanRaiseEvents

Obtiene un valor que indica si el componente puede generar un evento.

(Heredado de Component)
ClassPath

Obtiene o establece la ruta de acceso a la clase del objeto.

(Heredado de ManagementObject)
Container

Obtiene la interfaz IContainer que contiene la clase Component.

(Heredado de Component)
Derivation

Obtiene una matriz que contiene todas las clases WMI de la jerarquía de herencia desde esta clase hasta el inicio de la jerarquía.

DesignMode

Obtiene un valor que indica si Component está actualmente en modo de diseño.

(Heredado de Component)
Events

Obtiene la lista de controladores de eventos asociados a Component.

(Heredado de Component)
Item[String]

Obtiene el acceso a los valores de propiedad mediante la notación []. Esta propiedad es el indizador de la clase ManagementBaseObject. Se pueden utilizar las propiedades indizadas predeterminadas definidas por un tipo, pero no se pueden definir explícitamente propiedades personalizadas. Sin embargo, si se especifica el atributo expando en una clase, se proporciona automáticamente una propiedad indizada predeterminada cuyo tipo es Object y cuyo tipo de índice es String.

(Heredado de ManagementBaseObject)
Methods

Obtiene o establece una colección de objetos MethodData que representan los métodos definidos en la clase WMI.

Options

Obtiene o establece información adicional que se utilizará al recuperar el objeto.

(Heredado de ManagementObject)
Path

Obtiene o establece la ruta de acceso de la clase WMI a la que está enlazada el objeto ManagementClass.

Properties

Obtiene una colección de objetos PropertyData que describen las propiedades del objeto de administración.

(Heredado de ManagementBaseObject)
Qualifiers

Obtiene la colección de objetos QualifierData definidos en el objeto de administración. Cada elemento de la colección contiene información como el nombre, el valor y el modo del calificador.

(Heredado de ManagementBaseObject)
Scope

Obtiene o establece el ámbito en que reside este objeto.

(Heredado de ManagementObject)
Site

Obtiene o establece ISite de Component.

(Heredado de Component)
SystemProperties

Obtiene la colección de propiedades del sistema WMI correspondientes al objeto de administración (por ejemplo, nombre de clase, servidor y espacio de nombres). Los nombres de la propiedad del sistema WMI empiezan por "__".

(Heredado de ManagementBaseObject)

Métodos

Clone()

Devuelve una copia del objeto.

CompareTo(ManagementBaseObject, ComparisonSettings)

Compara este objeto con otro, basándose en las opciones especificadas.

(Heredado de ManagementBaseObject)
CopyTo(ManagementOperationObserver, ManagementPath)

Copia el objeto en un lugar diferente, asincrónicamente.

(Heredado de ManagementObject)
CopyTo(ManagementOperationObserver, ManagementPath, PutOptions)

Copia el objeto en un lugar diferente, asincrónicamente.

(Heredado de ManagementObject)
CopyTo(ManagementOperationObserver, String)

Copia el objeto en un lugar diferente, asincrónicamente.

(Heredado de ManagementObject)
CopyTo(ManagementOperationObserver, String, PutOptions)

Copia el objeto en un lugar diferente, asincrónicamente.

(Heredado de ManagementObject)
CopyTo(ManagementPath)

Copia el objeto en un lugar diferente.

(Heredado de ManagementObject)
CopyTo(ManagementPath, PutOptions)

Copia el objeto en un lugar diferente.

(Heredado de ManagementObject)
CopyTo(String)

Copia el objeto en un lugar diferente.

(Heredado de ManagementObject)
CopyTo(String, PutOptions)

Copia el objeto en un lugar diferente.

(Heredado de ManagementObject)
CreateInstance()

Inicializa una nueva instancia de la clase WMI.

CreateObjRef(Type)

Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto.

(Heredado de MarshalByRefObject)
Delete()

Elimina el objeto.

(Heredado de ManagementObject)
Delete(DeleteOptions)

Elimina el objeto.

(Heredado de ManagementObject)
Delete(ManagementOperationObserver)

Elimina el objeto.

(Heredado de ManagementObject)
Delete(ManagementOperationObserver, DeleteOptions)

Elimina el objeto.

(Heredado de ManagementObject)
Derive(String)

Deriva una nueva clase a partir de esta clase.

Dispose()

Libera todos los recursos utilizados por el componente.

(Heredado de ManagementObject)
Dispose(Boolean)

Libera los recursos no administrados que usa Component y, de forma opcional, libera los recursos administrados.

(Heredado de Component)
Equals(Object)

Compara dos objetos de administración.

(Heredado de ManagementBaseObject)
Get()

Enlaza información de clase WMI al objeto de administración.

(Heredado de ManagementObject)
Get(ManagementOperationObserver)

Se enlaza al objeto de administración asincrónicamente.

(Heredado de ManagementObject)
GetHashCode()

Actúa como una función hash para un tipo determinado, para su uso en algoritmos hash y en estructuras de datos como las tablas hash.

(Heredado de ManagementBaseObject)
GetInstances()

Devuelve la colección de todas las instancias de la clase.

GetInstances(EnumerationOptions)

Devuelve la colección de todas las instancias de la clase con las opciones especificadas.

GetInstances(ManagementOperationObserver)

Devuelve la colección de todas las instancias de la clase, asincrónicamente.

GetInstances(ManagementOperationObserver, EnumerationOptions)

Devuelve la colección de todas las instancias de la clase asincrónicamente, utilizando las opciones especificadas.

GetLifetimeService()
Obsoleto.

Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia.

(Heredado de MarshalByRefObject)
GetMethodParameters(String)

Devuelve un ManagementBaseObject que representa la lista de parámetros de entrada de un método.

(Heredado de ManagementObject)
GetObjectData(SerializationInfo, StreamingContext)

Llena un SerializationInfo con los datos necesarios para deserializar el campo representado por esta instancia.

GetObjectData(SerializationInfo, StreamingContext)

Llena un SerializationInfo con los datos necesarios para deserializar el campo representado por esta instancia.

(Heredado de ManagementObject)
GetPropertyQualifierValue(String, String)

Devuelve el valor del calificador de propiedad especificado.

(Heredado de ManagementBaseObject)
GetPropertyValue(String)

Obtiene un descriptor de acceso equivalente a un valor de la propiedad.

(Heredado de ManagementBaseObject)
GetQualifierValue(String)

Obtiene el valor del calificador especificado.

(Heredado de ManagementBaseObject)
GetRelated()

Obtiene una colección de objetos relacionados con el objeto (asociadores).

(Heredado de ManagementObject)
GetRelated(ManagementOperationObserver)

Obtiene una colección de objetos relacionados con el objeto (asociadores) asincrónicamente. Esta llamada regresa inmediatamente y, cuando los resultados están disponibles, se llama a un delegado.

(Heredado de ManagementObject)
GetRelated(ManagementOperationObserver, String)

Obtiene una colección de objetos relacionados con el objeto (asociadores).

(Heredado de ManagementObject)
GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)

Obtiene una colección de objetos relacionados con el objeto (asociadores).

(Heredado de ManagementObject)
GetRelated(String)

Obtiene una colección de objetos relacionados con el objeto (asociadores).

(Heredado de ManagementObject)
GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)

Obtiene una colección de objetos relacionados con el objeto (asociadores).

(Heredado de ManagementObject)
GetRelatedClasses()

Recupera las clases relacionadas con la clase WMI.

GetRelatedClasses(ManagementOperationObserver)

Recupera las clases relacionadas con la clase WMI, asincrónicamente.

GetRelatedClasses(ManagementOperationObserver, String)

Recupera las clases relacionadas con la clase WMI, asincrónicamente, dado el nombre de la clase relacionada.

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

Recupera las clases relacionadas con la clase WMI, asincrónicamente, utilizando las opciones especificadas.

GetRelatedClasses(String)

Recupera las clases relacionadas con la clase WMI.

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

Recupera las clases relacionadas con la clase WMI, basándose en las opciones especificadas.

GetRelationshipClasses()

Recupera clases de relación que relacionan la clase con otras clases.

GetRelationshipClasses(ManagementOperationObserver)

Recupera clases de relación que relacionan la clase con otras clases, asincrónicamente.

GetRelationshipClasses(ManagementOperationObserver, String)

Recupera clases de relación que relacionan la clase con la clase WMI especificada, asincrónicamente.

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

Recupera las clases de relación que relacionan la clase según las opciones especificadas, asincrónicamente.

GetRelationshipClasses(String)

Recupera clases de relación que relacionan la clase con otras clases, siendo la clase de extremo la clase especificada.

GetRelationshipClasses(String, String, String, EnumerationOptions)

Recupera clases de relación que relacionan esta clase con otras clases, de acuerdo con las opciones especificadas.

GetRelationships()

Obtiene una colección de asociaciones para el objeto.

(Heredado de ManagementObject)
GetRelationships(ManagementOperationObserver)

Obtiene una colección de asociaciones para el objeto.

(Heredado de ManagementObject)
GetRelationships(ManagementOperationObserver, String)

Obtiene una colección de asociaciones para el objeto.

(Heredado de ManagementObject)
GetRelationships(ManagementOperationObserver, String, String, String, Boolean, EnumerationOptions)

Obtiene una colección de asociaciones para el objeto.

(Heredado de ManagementObject)
GetRelationships(String)

Obtiene una colección de asociaciones para el objeto.

(Heredado de ManagementObject)
GetRelationships(String, String, String, Boolean, EnumerationOptions)

Obtiene una colección de asociaciones para el objeto.

(Heredado de ManagementObject)
GetService(Type)

Devuelve un objeto que representa el servicio suministrado por Component o por Container.

(Heredado de Component)
GetStronglyTypedClassCode(Boolean, Boolean)

Genera una clase fuertemente tipada para una clase WMI dada.

GetStronglyTypedClassCode(CodeLanguage, String, String)

Genera una clase fuertemente tipada para una clase WMI dada. Esta función genera código para Visual Basic, C#, JScript, J# o C++, dependiendo de los parámetros de entrada.

GetSubclasses()

Devuelve la colección de todas las subclases de la clase.

GetSubclasses(EnumerationOptions)

Recupera las subclases de la clase utilizando las opciones especificadas.

GetSubclasses(ManagementOperationObserver)

Devuelve la colección de todas las clases derivadas de esta clase, de forma asincrónica.

GetSubclasses(ManagementOperationObserver, EnumerationOptions)

Recupera todas las clases derivadas de esta clase, de forma asincrónica, utilizando las opciones especificadas.

GetText(TextFormat)

Devuelve una representación textual del objeto en el formato especificado.

(Heredado de ManagementBaseObject)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
InitializeLifetimeService()
Obsoleto.

Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia.

(Heredado de MarshalByRefObject)
InvokeMethod(ManagementOperationObserver, String, ManagementBaseObject, InvokeMethodOptions)

Invoca un método en el objeto, asincrónicamente.

(Heredado de ManagementObject)
InvokeMethod(ManagementOperationObserver, String, Object[])

Invoca un método en el objeto, asincrónicamente.

(Heredado de ManagementObject)
InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions)

Invoca un método en el objeto WMI. Los parámetros de entrada y salida se representan como objetos ManagementBaseObject.

(Heredado de ManagementObject)
InvokeMethod(String, Object[])

Invoca un método en el objeto.

(Heredado de ManagementObject)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
MemberwiseClone(Boolean)

Crea una copia superficial del objeto MarshalByRefObject actual.

(Heredado de MarshalByRefObject)
Put()

Confirma los cambios realizados en el objeto.

(Heredado de ManagementObject)
Put(ManagementOperationObserver)

Confirma los cambios realizados en el objeto, asincrónicamente.

(Heredado de ManagementObject)
Put(ManagementOperationObserver, PutOptions)

Confirma los cambios realizados en el objeto asincrónicamente y utilizando las opciones especificadas.

(Heredado de ManagementObject)
Put(PutOptions)

Confirma los cambios realizados en el objeto.

(Heredado de ManagementObject)
SetPropertyQualifierValue(String, String, Object)

Establece el valor del calificador de propiedad especificado.

(Heredado de ManagementBaseObject)
SetPropertyValue(String, Object)

Establece el valor de la propiedad con nombre.

(Heredado de ManagementBaseObject)
SetQualifierValue(String, Object)

Establece el valor del calificador con nombre.

(Heredado de ManagementBaseObject)
ToString()

Devuelve la ruta de acceso completa del objeto. Se trata de un reemplazo de la implementación predeterminada del objeto.

(Heredado de ManagementObject)

Eventos

Disposed

Tiene lugar cuando una llamada elimina el componente mediante una llamada al método Dispose().

(Heredado de Component)

Implementaciones de interfaz explícitas

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implementa la interfaz de ISerializable y devuelve los datos necesarios para serializar ManagementBaseObject.

(Heredado de ManagementBaseObject)

Se aplica a