ManagementObject Clase

Definición

Representa una instancia WMI.

public ref class ManagementObject : System::Management::ManagementBaseObject, ICloneable
public class ManagementObject : System.Management.ManagementBaseObject, ICloneable
[System.Serializable]
public class ManagementObject : System.Management.ManagementBaseObject, ICloneable
type ManagementObject = class
    inherit ManagementBaseObject
    interface ICloneable
[<System.Serializable>]
type ManagementObject = class
    inherit ManagementBaseObject
    interface ICloneable
Public Class ManagementObject
Inherits ManagementBaseObject
Implements ICloneable
Herencia
Derivado
Atributos
Implementaciones

Constructores

ManagementObject()

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

ManagementObject(ManagementPath)

Inicializa una nueva instancia de la clase ManagementObject para la ruta de acceso al objeto WMI especificada. La ruta de acceso se proporciona como ManagementPath.

ManagementObject(ManagementPath, ObjectGetOptions)

Inicializa una nueva instancia de la clase ManagementObject enlazada a la ruta de acceso WMI especificada, incluidas las opciones adicionales especificadas.

ManagementObject(ManagementScope, ManagementPath, ObjectGetOptions)

Inicializa una nueva instancia de la clase ManagementObject enlazada a la ruta de acceso WMI especificada que incluye las opciones especificadas.

ManagementObject(SerializationInfo, StreamingContext)

Inicializa una nueva instancia de la clase ManagementObject que es serializable.

ManagementObject(String)

Inicializa una nueva instancia de la clase ManagementObject para la ruta de acceso al objeto WMI especificada. La ruta de acceso se proporciona como cadena.

ManagementObject(String, ObjectGetOptions)

Inicializa una nueva instancia de la clase ManagementObject enlazada a la ruta de acceso WMI especificada, incluidas las opciones adicionales especificadas. En esta variante, la ruta de acceso se puede especificar como cadena.

ManagementObject(String, String, ObjectGetOptions)

Inicializa una nueva instancia de la clase ManagementObject enlazada a la ruta de acceso WMI especificada, y se incluyen las opciones especificadas. El ámbito y la ruta de acceso se especifican como cadenas.

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.

Container

Obtiene la interfaz IContainer que contiene la clase Component.

(Heredado de Component)
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)
Options

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

Path

Obtiene o establece la ruta de acceso WMI del objeto.

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.

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()

Crea 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.

CopyTo(ManagementOperationObserver, ManagementPath, PutOptions)

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

CopyTo(ManagementOperationObserver, String)

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

CopyTo(ManagementOperationObserver, String, PutOptions)

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

CopyTo(ManagementPath)

Copia el objeto en un lugar diferente.

CopyTo(ManagementPath, PutOptions)

Copia el objeto en un lugar diferente.

CopyTo(String)

Copia el objeto en un lugar diferente.

CopyTo(String, PutOptions)

Copia el objeto en un lugar diferente.

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.

Delete(DeleteOptions)

Elimina el objeto.

Delete(ManagementOperationObserver)

Elimina el objeto.

Delete(ManagementOperationObserver, DeleteOptions)

Elimina el objeto.

Dispose()

Libera todos los recursos utilizados por el componente.

Dispose()

Libera los recursos no administrados que usa ManagementBaseObject.

(Heredado de ManagementBaseObject)
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.

Get(ManagementOperationObserver)

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

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)
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.

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 ManagementBaseObject)
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).

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.

GetRelated(ManagementOperationObserver, String)

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

GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)

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

GetRelated(String)

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

GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)

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

GetRelationships()

Obtiene una colección de asociaciones para el objeto.

GetRelationships(ManagementOperationObserver)

Obtiene una colección de asociaciones para el objeto.

GetRelationships(ManagementOperationObserver, String)

Obtiene una colección de asociaciones para el objeto.

GetRelationships(ManagementOperationObserver, String, String, String, Boolean, EnumerationOptions)

Obtiene una colección de asociaciones para el objeto.

GetRelationships(String)

Obtiene una colección de asociaciones para el objeto.

GetRelationships(String, String, String, Boolean, EnumerationOptions)

Obtiene una colección de asociaciones para el objeto.

GetService(Type)

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

(Heredado de Component)
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.

InvokeMethod(ManagementOperationObserver, String, Object[])

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

InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions)

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

InvokeMethod(String, Object[])

Invoca un método en el objeto.

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.

Put(ManagementOperationObserver)

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

Put(ManagementOperationObserver, PutOptions)

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

Put(PutOptions)

Confirma los cambios realizados en el objeto.

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.

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