ManagementObject Clase
Definición
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í.
Representa una instancia de WMI.
public ref class ManagementObject : System::Management::ManagementBaseObject, ICloneable
[System.Serializable]
public class ManagementObject : System.Management.ManagementBaseObject, ICloneable
[<System.Serializable>]
type ManagementObject = class
inherit ManagementBaseObject
interface ICloneable
Public Class ManagementObject
Inherits ManagementBaseObject
Implements ICloneable
- Herencia
- Derivado
- Atributos
- Implementaciones
Constructores
| Nombre | Description |
|---|---|
| ManagementObject() |
Inicializa una nueva instancia de la clase ManagementObject. Este es el constructor sin parámetros. |
| ManagementObject(ManagementPath, ObjectGetOptions) |
Inicializa una nueva instancia de la ManagementObject clase enlazada a la ruta de acceso WMI especificada, incluidas las opciones adicionales especificadas. |
| ManagementObject(ManagementPath) |
Inicializa una nueva instancia de la ManagementObject clase para la ruta de acceso del objeto WMI especificada. La ruta de acceso se proporciona como .ManagementPath |
| ManagementObject(ManagementScope, ManagementPath, ObjectGetOptions) |
Inicializa una nueva instancia de la ManagementObject clase enlazada a la ruta de acceso WMI especificada que incluye las opciones especificadas. |
| ManagementObject(SerializationInfo, StreamingContext) |
Inicializa una nueva instancia de la ManagementObject clase que se puede serializar. |
| ManagementObject(String, ObjectGetOptions) |
Inicializa una nueva instancia de la ManagementObject clase enlazada a la ruta de acceso WMI especificada, incluidas las opciones adicionales especificadas. En esta variante, la ruta de acceso se puede especificar como una cadena. |
| ManagementObject(String, String, ObjectGetOptions) |
Inicializa una nueva instancia de la ManagementObject clase enlazada a la ruta de acceso de WMI especificada e incluye las opciones especificadas. El ámbito y la ruta de acceso se especifican como cadenas. |
| ManagementObject(String) |
Inicializa una nueva instancia de la ManagementObject clase para la ruta de acceso del objeto WMI especificada. La ruta de acceso se proporciona como una cadena. |
Propiedades
| Nombre | Description |
|---|---|
| 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 el IContainer objeto que contiene el Componentobjeto . (Heredado de Component) |
| DesignMode |
Obtiene un valor que indica si Component el objeto está actualmente en modo de diseño. (Heredado de Component) |
| Events |
Obtiene la lista de controladores de eventos que están asociados a este Componentobjeto . (Heredado de Component) |
| Item[String] |
Obtiene acceso a los valores de propiedad mediante la notación []. Esta propiedad es el indexador de la ManagementBaseObject clase . Puede usar las propiedades indexadas predeterminadas definidas por un tipo, pero no puede definir explícitamente las suyas propias. Sin embargo, especificar el atributo expando en una clase proporciona automáticamente una propiedad indexada predeterminada cuyo tipo es Object y cuyo tipo de índice es String. (Heredado de ManagementBaseObject) |
| Options |
Obtiene o establece información adicional que se usará al recuperar el objeto . |
| Path |
Obtiene o establece la ruta de acceso WMI del objeto. |
| Properties |
Obtiene una colección de PropertyData objetos que describen las propiedades del objeto de administración. (Heredado de ManagementBaseObject) |
| Qualifiers |
Obtiene la colección de QualifierData objetos definidos en el objeto de administración. Cada elemento de la colección contiene información como el nombre del calificador , el valor y el sabor. (Heredado de ManagementBaseObject) |
| Scope |
Obtiene o establece el ámbito en el que reside este objeto. |
| Site |
Obtiene o establece ISite de Component. (Heredado de Component) |
| SystemProperties |
Obtiene la colección de propiedades del sistema WMI del objeto de administración (por ejemplo, el nombre de clase, el servidor y el espacio de nombres). Los nombres de propiedad del sistema WMI comienzan por "__". (Heredado de ManagementBaseObject) |
Métodos
| Nombre | Description |
|---|---|
| Clone() |
Crea una copia del objeto . |
| CompareTo(ManagementBaseObject, ComparisonSettings) |
Compara este objeto con otro, en función de las opciones especificadas. (Heredado de ManagementBaseObject) |
| CopyTo(ManagementOperationObserver, ManagementPath, PutOptions) |
Copia el objeto en una ubicación diferente, de forma asincrónica. |
| CopyTo(ManagementOperationObserver, ManagementPath) |
Copia el objeto en una ubicación diferente, de forma asincrónica. |
| CopyTo(ManagementOperationObserver, String, PutOptions) |
Copia el objeto en una ubicación diferente, de forma asincrónica. |
| CopyTo(ManagementOperationObserver, String) |
Copia el objeto en una ubicación diferente, de forma asincrónica. |
| CopyTo(ManagementPath, PutOptions) |
Copia el objeto en una ubicación diferente. |
| CopyTo(ManagementPath) |
Copia el objeto en una ubicación diferente. |
| CopyTo(String, PutOptions) |
Copia el objeto en una ubicación diferente. |
| CopyTo(String) |
Copia el objeto en una ubicación diferente. |
| CreateObjRef(Type) |
Crea un objeto que contiene toda la información pertinente necesaria para generar un proxy usado para comunicarse con un objeto remoto. (Heredado de MarshalByRefObject) |
| Delete() |
Elimina el objeto. |
| Delete(DeleteOptions) |
Elimina el objeto. |
| Delete(ManagementOperationObserver, DeleteOptions) |
Elimina el objeto. |
| Delete(ManagementOperationObserver) |
Elimina el objeto. |
| Dispose() |
Libera todos los recursos usados por el componente. |
| Dispose(Boolean) |
Libera los recursos no administrados utilizados por Component y, opcionalmente, libera los recursos administrados. (Heredado de Component) |
| Equals(Object) |
Compara dos objetos de administración. (Heredado de ManagementBaseObject) |
| Get() |
Enlaza la información de clase WMI al objeto de administración. |
| Get(ManagementOperationObserver) |
Enlaza al objeto de administración de forma asincrónica. |
| GetHashCode() |
Actúa como una función hash para un tipo determinado, adecuado para su uso en algoritmos hash y estructuras de datos como una tabla hash. (Heredado de ManagementBaseObject) |
| GetLifetimeService() |
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 objeto ManagementBaseObject que representa la lista de parámetros de entrada de un método. |
| GetObjectData(SerializationInfo, StreamingContext) |
Rellena con SerializationInfo los datos necesarios para deserializar el campo representado por esta instancia. |
| GetPropertyQualifierValue(String, String) |
Devuelve el valor del calificador de propiedad especificado. (Heredado de ManagementBaseObject) |
| GetPropertyValue(String) |
Obtiene un descriptor de acceso equivalente al valor de una 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, String, String, String, String, String, String, Boolean, EnumerationOptions) |
Obtiene una colección de objetos relacionados con el objeto (asociadores). |
| GetRelated(ManagementOperationObserver, String) |
Obtiene una colección de objetos relacionados con el objeto (asociadores). |
| GetRelated(ManagementOperationObserver) |
Obtiene una colección de objetos relacionados con el objeto (asociadores) de forma asincrónica. Esta llamada devuelve inmediatamente y se llama a un delegado cuando los resultados están disponibles. |
| GetRelated(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). |
| GetRelationships() |
Obtiene una colección de asociaciones al objeto . |
| GetRelationships(ManagementOperationObserver, String, String, String, Boolean, EnumerationOptions) |
Obtiene una colección de asociaciones al objeto . |
| GetRelationships(ManagementOperationObserver, String) |
Obtiene una colección de asociaciones al objeto . |
| GetRelationships(ManagementOperationObserver) |
Obtiene una colección de asociaciones al objeto . |
| GetRelationships(String, String, String, Boolean, EnumerationOptions) |
Obtiene una colección de asociaciones al objeto . |
| GetRelationships(String) |
Obtiene una colección de asociaciones al objeto . |
| GetService(Type) |
Devuelve un objeto que representa un servicio proporcionado por Component o por su 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() |
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 de forma asincrónica. |
| InvokeMethod(ManagementOperationObserver, String, Object[]) |
Invoca un método en el objeto de forma asincrónica. |
| InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions) |
Invoca un método en el objeto WMI. Los parámetros de entrada y salida se representan como ManagementBaseObject objetos . |
| InvokeMethod(String, Object[]) |
Invoca un método en el objeto . |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| MemberwiseClone(Boolean) |
Crea una copia superficial del objeto actual MarshalByRefObject . (Heredado de MarshalByRefObject) |
| Put() |
Confirma los cambios en el objeto . |
| Put(ManagementOperationObserver, PutOptions) |
Confirma los cambios en el objeto de forma asincrónica y utilizando las opciones especificadas. |
| Put(ManagementOperationObserver) |
Confirma los cambios en el objeto de forma asincrónica. |
| Put(PutOptions) |
Confirma los cambios 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 una invalidación de la implementación de objetos predeterminada. |
Eventos
| Nombre | Description |
|---|---|
| Disposed |
Se produce cuando el componente se elimina mediante una llamada al Dispose() método . (Heredado de Component) |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Implementa la ISerializable interfaz y devuelve los datos necesarios para serializar .ManagementBaseObject (Heredado de ManagementBaseObject) |