ManagementBaseObject Clase

Definición

Contiene los elementos básicos de un objeto de administración.Contains the basic elements of a management object. Sirve como una clase base para la administración más específica de clases de objetos.It serves as a base class to more specific management object classes.

public ref class ManagementBaseObject : System::ComponentModel::Component, ICloneable, System::Runtime::Serialization::ISerializable
public class ManagementBaseObject : System.ComponentModel.Component, ICloneable, System.Runtime.Serialization.ISerializable
[System.Serializable]
public class ManagementBaseObject : System.ComponentModel.Component, ICloneable, System.Runtime.Serialization.ISerializable
type ManagementBaseObject = class
    inherit Component
    interface ICloneable
    interface ISerializable
[<System.Serializable>]
type ManagementBaseObject = class
    inherit Component
    interface ICloneable
    interface ISerializable
Public Class ManagementBaseObject
Inherits Component
Implements ICloneable, ISerializable
Herencia
ManagementBaseObject
Derivado
Atributos
Implementaciones

Constructores

ManagementBaseObject(SerializationInfo, StreamingContext)

Inicializa una nueva instancia de la clase ManagementBaseObject que es serializable.Initializes a new instance of the ManagementBaseObject class that is serializable.

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 la ruta de acceso a la clase del objeto de administración.Gets the path to the management object's class.

Container

Obtiene la interfaz IContainer que contiene la clase Component.Gets the IContainer that contains the Component.

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

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.

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.

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

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.

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

Libera los recursos no administrados que usa ManagementBaseObject.Releases the unmanaged resources used by the ManagementBaseObject.

Dispose()

Libera todos los recursos que usa Component.Releases all resources used by the Component.

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

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.

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

GetPropertyQualifierValue(String, String)

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

GetPropertyValue(String)

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

GetQualifierValue(String)

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

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

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

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)
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)
SetPropertyQualifierValue(String, String, Object)

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

SetPropertyValue(String, Object)

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

SetQualifierValue(String, Object)

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

ToString()

Devuelve una String que contiene el nombre del Component, si existe.Returns a String containing the name of the Component, if any. Este método no se debe invalidar.This method should not be overridden.

(Heredado de Component)

Operadores

Explicit(ManagementBaseObject to IntPtr)

Proporciona el objeto WMI interno representado por ManagementObject.Provides the internal WMI object represented by a 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.

Se aplica a