ManagementClass Clase

Definición

Representa una clase de administración del Modelo de información común (CIM).Represents a Common Information Model (CIM) management class. 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.A management class is a WMI class such as Win32_LogicalDisk, which can represent a disk drive, and Win32_Process, which represents a process such as Notepad.exe. Los miembros de esta clase permiten obtener acceso a los datos WMI mediante una ruta de acceso de clase WMI específica.The members of this class enable you to access WMI data using a specific WMI class path.

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.Initializes a new instance of the ManagementClass class. Este es el constructor sin parámetros.This is the parameterless constructor.

ManagementClass(ManagementPath)

Inicializa una nueva instancia de la clase ManagementClass.Initializes a new instance of the ManagementClass class. 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.The class represents a Common Information Model (CIM) management class from WMI such as Win32_LogicalDisk, which can represent a disk drive, and Win32_Process, which represents a process such as 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.Initializes a new instance of the ManagementClass class initialized to the given WMI class path using the specified options. 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.The class represents a Common Information Model (CIM) management class from WMI such as Win32_LogicalDisk, which can represent a disk drive, and Win32_Process, which represents a process such as 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.Initializes a new instance of the ManagementClass class for the specified WMI class in the specified scope and with the specified options. 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.The class represents a Common Information Model (CIM) management class from WMI such as Win32_LogicalDisk, which can represent a disk drive, and Win32_Process, which represents a process such as Notepad.exe.

ManagementClass(SerializationInfo, StreamingContext)

Inicializa una nueva instancia de la clase ManagementClass desde las instancias especificadas de las clases SerializationInfo y StreamingContext.Initializes a new instance of the ManagementClass class from the specified instances of the SerializationInfo and StreamingContext classes.

ManagementClass(String)

Inicializa una nueva instancia de la clase ManagementClass inicializada en la ruta de acceso dada.Initializes a new instance of the ManagementClass class initialized to the given path. 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.The class represents a Common Information Model (CIM) management class from WMI such as Win32_LogicalDisk, which can represent a disk drive, and Win32_Process, which represents a process such as 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.Initializes a new instance of the ManagementClass class initialized to the given WMI class path using the specified options. 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.The class represents a Common Information Model (CIM) management class from WMI such as Win32_LogicalDisk, which can represent a disk drive, and Win32_Process, which represents a process such as 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.Initializes a new instance of the ManagementClass class for the specified WMI class, in the specified scope, and with the specified options. 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.The class represents a Common Information Model (CIM) management class from WMI such as Win32_LogicalDisk, which can represent a disk drive, and Win32_Process, which represents a process such as Notepad.exe.

Propiedades

CanRaiseEvents

Obtiene un valor que indica si el componente puede generar un evento.Gets a value indicating whether the component can raise an event.

(Heredado de Component)
ClassPath

Obtiene o establece la ruta de acceso a la clase del objeto.Gets or sets the path to the object's class.

(Heredado de ManagementObject)
Container

Obtiene la interfaz IContainer que contiene la clase Component.Gets the IContainer that contains the 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.Gets an array containing all WMI classes in the inheritance hierarchy from this class to the top of the hierarchy.

DesignMode

Obtiene un valor que indica si Component está actualmente en modo de diseño.Gets a value that indicates whether the Component is currently in design mode.

(Heredado de Component)
Events

Obtiene la lista de controladores de eventos asociados a Component.Gets the list of event handlers that are attached to this Component.

(Heredado de Component)
Item[String]

Obtiene el acceso a los valores de propiedad mediante la notación [].Gets access to property values through [] notation. Esta propiedad es el indizador de la clase ManagementBaseObject.This property is the indexer for the ManagementBaseObject class. Se pueden utilizar las propiedades indizadas predeterminadas definidas por un tipo, pero no se pueden definir explícitamente propiedades personalizadas.You can use the default indexed properties defined by a type, but you cannot explicitly define your own. 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.However, specifying the expando attribute on a class automatically provides a default indexed property whose type is Object and whose index type is String.

(Heredado de ManagementBaseObject)
Methods

Obtiene o establece una colección de objetos MethodData que representan los métodos definidos en la clase WMI.Gets or sets a collection of MethodData objects that represent the methods defined in the WMI class.

Options

Obtiene o establece información adicional que se utilizará al recuperar el objeto.Gets or sets additional information to use when retrieving the object.

(Heredado de ManagementObject)
Path

Obtiene o establece la ruta de acceso de la clase WMI a la que está enlazada el objeto ManagementClass.Gets or sets the path of the WMI class to which the ManagementClass object is bound.

Properties

Obtiene una colección de objetos PropertyData que describen las propiedades del objeto de administración.Gets a collection of PropertyData objects describing the properties of the management object.

(Heredado de ManagementBaseObject)
Qualifiers

Obtiene la colección de objetos QualifierData definidos en el objeto de administración.Gets the collection of QualifierData objects defined on the management object. Cada elemento de la colección contiene información como el nombre, el valor y el modo del calificador.Each element in the collection holds information such as the qualifier name, value, and flavor.

(Heredado de ManagementBaseObject)
Scope

Obtiene o establece el ámbito en que reside este objeto.Gets or sets the scope in which this object resides.

(Heredado de ManagementObject)
Site

Obtiene o establece ISite de Component.Gets or sets the ISite of the 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).Gets the collection of WMI system properties of the management object (for example, the class name, server, and namespace). Los nombres de la propiedad del sistema WMI empiezan por "".WMI system property names begin with "".

(Heredado de ManagementBaseObject)

Métodos

Clone()

Devuelve una copia del objeto.Returns a copy of the object.

CompareTo(ManagementBaseObject, ComparisonSettings)

Compara este objeto con otro, basándose en las opciones especificadas.Compares this object to another, based on specified options.

(Heredado de ManagementBaseObject)
CopyTo(ManagementOperationObserver, ManagementPath)

Copia el objeto en un lugar diferente, asincrónicamente.Copies the object to a different location, asynchronously.

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

Copia el objeto en un lugar diferente, asincrónicamente.Copies the object to a different location, asynchronously.

(Heredado de ManagementObject)
CopyTo(ManagementOperationObserver, String)

Copia el objeto en un lugar diferente, asincrónicamente.Copies the object to a different location, asynchronously.

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

Copia el objeto en un lugar diferente, asincrónicamente.Copies the object to a different location, asynchronously.

(Heredado de ManagementObject)
CopyTo(ManagementPath)

Copia el objeto en un lugar diferente.Copies the object to a different location.

(Heredado de ManagementObject)
CopyTo(ManagementPath, PutOptions)

Copia el objeto en un lugar diferente.Copies the object to a different location.

(Heredado de ManagementObject)
CopyTo(String)

Copia el objeto en un lugar diferente.Copies the object to a different location.

(Heredado de ManagementObject)
CopyTo(String, PutOptions)

Copia el objeto en un lugar diferente.Copies the object to a different location.

(Heredado de ManagementObject)
CreateInstance()

Inicializa una nueva instancia de la clase WMI.Initializes a new instance of the WMI class.

CreateObjRef(Type)

Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Heredado de MarshalByRefObject)
Delete()

Elimina el objeto.Deletes the object.

(Heredado de ManagementObject)
Delete(DeleteOptions)

Elimina el objeto.Deletes the object.

(Heredado de ManagementObject)
Delete(ManagementOperationObserver)

Elimina el objeto.Deletes the object.

(Heredado de ManagementObject)
Delete(ManagementOperationObserver, DeleteOptions)

Elimina el objeto.Deletes the object.

(Heredado de ManagementObject)
Derive(String)

Deriva una nueva clase a partir de esta clase.Derives a new class from this class.

Dispose()

Libera todos los recursos utilizados por el componente.Releases all resources used by the Component.

(Heredado de ManagementObject)
Dispose(Boolean)

Libera los recursos no administrados que usa Component y, de forma opcional, libera los recursos administrados.Releases the unmanaged resources used by the Component and optionally releases the managed resources.

(Heredado de Component)
Equals(Object)

Compara dos objetos de administración.Compares two management objects.

(Heredado de ManagementBaseObject)
Get()

Enlaza información de clase WMI al objeto de administración.Binds WMI class information to the management object.

(Heredado de ManagementObject)
Get(ManagementOperationObserver)

Se enlaza al objeto de administración asincrónicamente.Binds to the management object asynchronously.

(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.Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.

(Heredado de ManagementBaseObject)
GetInstances()

Devuelve la colección de todas las instancias de la clase.Returns the collection of all instances of the class.

GetInstances(EnumerationOptions)

Devuelve la colección de todas las instancias de la clase con las opciones especificadas.Returns the collection of all instances of the class using the specified options.

GetInstances(ManagementOperationObserver)

Devuelve la colección de todas las instancias de la clase, asincrónicamente.Returns the collection of all instances of the class, asynchronously.

GetInstances(ManagementOperationObserver, EnumerationOptions)

Devuelve la colección de todas las instancias de la clase asincrónicamente, utilizando las opciones especificadas.Returns the collection of all instances of the class, asynchronously, using the specified options.

GetLifetimeService()
Obsoleto.

Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Heredado de MarshalByRefObject)
GetMethodParameters(String)

Devuelve un ManagementBaseObject que representa la lista de parámetros de entrada de un método.Returns a ManagementBaseObject representing the list of input parameters for a method.

(Heredado de ManagementObject)
GetObjectData(SerializationInfo, StreamingContext)

Llena un SerializationInfo con los datos necesarios para deserializar el campo representado por esta instancia.Populates a SerializationInfo with the data necessary to deserialize the field represented by this instance.

GetObjectData(SerializationInfo, StreamingContext)

Llena un SerializationInfo con los datos necesarios para deserializar el campo representado por esta instancia.Populates a SerializationInfo with the data necessary to deserialize the field represented by this instance.

(Heredado de ManagementObject)
GetPropertyQualifierValue(String, String)

Devuelve el valor del calificador de propiedad especificado.Returns the value of the specified property qualifier.

(Heredado de ManagementBaseObject)
GetPropertyValue(String)

Obtiene un descriptor de acceso equivalente a un valor de la propiedad.Gets an equivalent accessor to a property's value.

(Heredado de ManagementBaseObject)
GetQualifierValue(String)

Obtiene el valor del calificador especificado.Gets the value of the specified qualifier.

(Heredado de ManagementBaseObject)
GetRelated()

Obtiene una colección de objetos relacionados con el objeto (asociadores).Gets a collection of objects related to the object (associators).

(Heredado de ManagementObject)
GetRelated(ManagementOperationObserver)

Obtiene una colección de objetos relacionados con el objeto (asociadores) asincrónicamente.Gets a collection of objects related to the object (associators) asynchronously. Esta llamada regresa inmediatamente y, cuando los resultados están disponibles, se llama a un delegado.This call returns immediately, and a delegate is called when the results are available.

(Heredado de ManagementObject)
GetRelated(ManagementOperationObserver, String)

Obtiene una colección de objetos relacionados con el objeto (asociadores).Gets a collection of objects related to the object (associators).

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

Obtiene una colección de objetos relacionados con el objeto (asociadores).Gets a collection of objects related to the object (associators).

(Heredado de ManagementObject)
GetRelated(String)

Obtiene una colección de objetos relacionados con el objeto (asociadores).Gets a collection of objects related to the object (associators).

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

Obtiene una colección de objetos relacionados con el objeto (asociadores).Gets a collection of objects related to the object (associators).

(Heredado de ManagementObject)
GetRelatedClasses()

Recupera las clases relacionadas con la clase WMI.Retrieves classes related to the WMI class.

GetRelatedClasses(ManagementOperationObserver)

Recupera las clases relacionadas con la clase WMI, asincrónicamente.Retrieves classes related to the WMI class, asynchronously.

GetRelatedClasses(ManagementOperationObserver, String)

Recupera las clases relacionadas con la clase WMI, asincrónicamente, dado el nombre de la clase relacionada.Retrieves classes related to the WMI class, asynchronously, given the related class name.

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

Recupera las clases relacionadas con la clase WMI, asincrónicamente, utilizando las opciones especificadas.Retrieves classes related to the WMI class, asynchronously, using the specified options.

GetRelatedClasses(String)

Recupera las clases relacionadas con la clase WMI.Retrieves classes related to the WMI class.

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

Recupera las clases relacionadas con la clase WMI, basándose en las opciones especificadas.Retrieves classes related to the WMI class based on the specified options.

GetRelationshipClasses()

Recupera clases de relación que relacionan la clase con otras clases.Retrieves relationship classes that relate the class to others.

GetRelationshipClasses(ManagementOperationObserver)

Recupera clases de relación que relacionan la clase con otras clases, asincrónicamente.Retrieves relationship classes that relate the class to others, asynchronously.

GetRelationshipClasses(ManagementOperationObserver, String)

Recupera clases de relación que relacionan la clase con la clase WMI especificada, asincrónicamente.Retrieves relationship classes that relate the class to the specified WMI class, asynchronously.

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

Recupera las clases de relación que relacionan la clase según las opciones especificadas, asincrónicamente.Retrieves relationship classes that relate the class according to the specified options, asynchronously.

GetRelationshipClasses(String)

Recupera clases de relación que relacionan la clase con otras clases, siendo la clase de extremo la clase especificada.Retrieves relationship classes that relate the class to others, where the endpoint class is the specified class.

GetRelationshipClasses(String, String, String, EnumerationOptions)

Recupera clases de relación que relacionan esta clase con otras clases, de acuerdo con las opciones especificadas.Retrieves relationship classes that relate this class to others, according to specified options.

GetRelationships()

Obtiene una colección de asociaciones para el objeto.Gets a collection of associations to the object.

(Heredado de ManagementObject)
GetRelationships(ManagementOperationObserver)

Obtiene una colección de asociaciones para el objeto.Gets a collection of associations to the object.

(Heredado de ManagementObject)
GetRelationships(ManagementOperationObserver, String)

Obtiene una colección de asociaciones para el objeto.Gets a collection of associations to the object.

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

Obtiene una colección de asociaciones para el objeto.Gets a collection of associations to the object.

(Heredado de ManagementObject)
GetRelationships(String)

Obtiene una colección de asociaciones para el objeto.Gets a collection of associations to the object.

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

Obtiene una colección de asociaciones para el objeto.Gets a collection of associations to the object.

(Heredado de ManagementObject)
GetService(Type)

Devuelve un objeto que representa el servicio suministrado por Component o por Container.Returns an object that represents a service provided by the Component or by its Container.

(Heredado de Component)
GetStronglyTypedClassCode(Boolean, Boolean)

Genera una clase fuertemente tipada para una clase WMI dada.Generates a strongly-typed class for a given WMI class.

GetStronglyTypedClassCode(CodeLanguage, String, String)

Genera una clase fuertemente tipada para una clase WMI dada.Generates a strongly-typed class for a given WMI class. Esta función genera código para Visual Basic, C#, JScript, J# o C++, dependiendo de los parámetros de entrada.This function generates code for Visual Basic, C#, JScript, J#, or C++ depending on the input parameters.

GetSubclasses()

Devuelve la colección de todas las subclases de la clase.Returns the collection of all subclasses for the class.

GetSubclasses(EnumerationOptions)

Recupera las subclases de la clase utilizando las opciones especificadas.Retrieves the subclasses of the class using the specified options.

GetSubclasses(ManagementOperationObserver)

Devuelve la colección de todas las clases derivadas de esta clase, de forma asincrónica.Returns the collection of all classes derived from this class, asynchronously.

GetSubclasses(ManagementOperationObserver, EnumerationOptions)

Recupera todas las clases derivadas de esta clase, de forma asincrónica, utilizando las opciones especificadas.Retrieves all classes derived from this class, asynchronously, using the specified options.

GetText(TextFormat)

Devuelve una representación textual del objeto en el formato especificado.Returns a textual representation of the object in the specified format.

(Heredado de ManagementBaseObject)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
InitializeLifetimeService()
Obsoleto.

Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia.Obtains a lifetime service object to control the lifetime policy for this instance.

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

Invoca un método en el objeto, asincrónicamente.Invokes a method on the object, asynchronously.

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

Invoca un método en el objeto, asincrónicamente.Invokes a method on the object, asynchronously.

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

Invoca un método en el objeto WMI.Invokes a method on the WMI object. Los parámetros de entrada y salida se representan como objetos ManagementBaseObject.The input and output parameters are represented as ManagementBaseObject objects.

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

Invoca un método en el objeto.Invokes a method on the object.

(Heredado de ManagementObject)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
MemberwiseClone(Boolean)

Crea una copia superficial del objeto MarshalByRefObject actual.Creates a shallow copy of the current MarshalByRefObject object.

(Heredado de MarshalByRefObject)
Put()

Confirma los cambios realizados en el objeto.Commits the changes to the object.

(Heredado de ManagementObject)
Put(ManagementOperationObserver)

Confirma los cambios realizados en el objeto, asincrónicamente.Commits the changes to the object, asynchronously.

(Heredado de ManagementObject)
Put(ManagementOperationObserver, PutOptions)

Confirma los cambios realizados en el objeto asincrónicamente y utilizando las opciones especificadas.Commits the changes to the object asynchronously and using the specified options.

(Heredado de ManagementObject)
Put(PutOptions)

Confirma los cambios realizados en el objeto.Commits the changes to the object.

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

Establece el valor del calificador de propiedad especificado.Sets the value of the specified property qualifier.

(Heredado de ManagementBaseObject)
SetPropertyValue(String, Object)

Establece el valor de la propiedad con nombre.Sets the value of the named property.

(Heredado de ManagementBaseObject)
SetQualifierValue(String, Object)

Establece el valor del calificador con nombre.Sets the value of the named qualifier.

(Heredado de ManagementBaseObject)
ToString()

Devuelve la ruta de acceso completa del objeto.Returns the full path of the object. Se trata de un reemplazo de la implementación predeterminada del objeto.This is an override of the default object implementation.

(Heredado de ManagementObject)

Eventos

Disposed

Tiene lugar cuando una llamada elimina el componente mediante una llamada al método Dispose().Occurs when the component is disposed by a call to the Dispose() method.

(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.Implements the ISerializable interface and returns the data needed to serialize the ManagementBaseObject.

(Heredado de ManagementBaseObject)

Se aplica a