ManagementBaseObject ManagementBaseObject ManagementBaseObject ManagementBaseObject Class

Definição

Contém os elementos básicos de um objeto de gerenciamento.Contains the basic elements of a management object. Serve como uma classe base para classes de objeto de gerenciamento mais específicas.It serves as a base class to more specific management object classes.

public ref 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
Public Class ManagementBaseObject
Inherits Component
Implements ICloneable, ISerializable
Herança
Derivado
Atributos
Implementações

Construtores

ManagementBaseObject(SerializationInfo, StreamingContext) ManagementBaseObject(SerializationInfo, StreamingContext) ManagementBaseObject(SerializationInfo, StreamingContext) ManagementBaseObject(SerializationInfo, StreamingContext)

Inicializa uma nova instância da classe ManagementBaseObject que é serializável.Initializes a new instance of the ManagementBaseObject class that is serializable.

Propriedades

CanRaiseEvents CanRaiseEvents CanRaiseEvents CanRaiseEvents

Obtém um valor que indica se o componente pode acionar um evento.Gets a value indicating whether the component can raise an event.

(Inherited from Component)
ClassPath ClassPath ClassPath ClassPath

Obtém o caminho para a classe do objeto de gerenciamento.Gets the path to the management object's class.

Container Container Container Container

Obtém o IContainer que contém o Component.Gets the IContainer that contains the Component.

(Inherited from Component)
DesignMode DesignMode DesignMode DesignMode

Obtém um valor que indica se o Component está no modo de design no momento.Gets a value that indicates whether the Component is currently in design mode.

(Inherited from Component)
Events Events Events Events

Obtém a lista de manipuladores de eventos que estão anexados a este Component.Gets the list of event handlers that are attached to this Component.

(Inherited from Component)
Item[String] Item[String] Item[String] Item[String]

Obtém o acesso aos valores de propriedade por meio da notação [].Gets access to property values through [] notation. Essa propriedade é o indexador da classe ManagementBaseObject.This property is the indexer for the ManagementBaseObject class. Você pode usar as propriedades indexadas padrão definidas por um tipo, mas não pode definir suas próprias explicitamente.You can use the default indexed properties defined by a type, but you cannot explicitly define your own. Entretanto, a especificação do atributo expando em uma classe fornece automaticamente uma propriedade indexada padrão, cujo tipo é Object e cujo tipo de índice é 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 Properties Properties Properties

Obtém uma coleção de objetos PropertyData que descreve as propriedades do objeto de gerenciamento.Gets a collection of PropertyData objects describing the properties of the management object.

Qualifiers Qualifiers Qualifiers Qualifiers

Obtém a coleção de objetos QualifierData definidos no objeto de gerenciamento.Gets the collection of QualifierData objects defined on the management object. Cada elemento na coleção contém informações como o nome, valor e tipo de qualificador.Each element in the collection holds information such as the qualifier name, value, and flavor.

Site Site Site Site

Obtém ou define o ISite do Component.Gets or sets the ISite of the Component.

(Inherited from Component)
SystemProperties SystemProperties SystemProperties SystemProperties

Obtém a coleção de propriedades do sistema WMI do objeto de gerenciamento (por exemplo, o nome de classe, o servidor e o namespace).Gets the collection of WMI system properties of the management object (for example, the class name, server, and namespace). Nomes de propriedade do sistema WMI começam com "".WMI system property names begin with "".

Métodos

Clone() Clone() Clone() Clone()

Retorna uma cópia do objeto.Returns a copy of the object.

CompareTo(ManagementBaseObject, ComparisonSettings) CompareTo(ManagementBaseObject, ComparisonSettings) CompareTo(ManagementBaseObject, ComparisonSettings) CompareTo(ManagementBaseObject, ComparisonSettings)

Compara este objeto a outro com base nas opções especificadas.Compares this object to another, based on specified options.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Cria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Dispose() Dispose() Dispose() Dispose()

Libera os recursos não gerenciados usados pelo ManagementBaseObject.Releases the unmanaged resources used by the ManagementBaseObject.

Dispose(Boolean) Dispose(Boolean) Dispose(Boolean) Dispose(Boolean)

Libera os recursos não gerenciados usados pelo Component e opcionalmente libera os recursos gerenciados.Releases the unmanaged resources used by the Component and optionally releases the managed resources.

(Inherited from Component)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Compara dois objetos de gerenciamento.Compares two management objects.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serve como uma função de hash para um tipo específico, adequada para uso em algoritmos de hash e estruturas de dados como uma tabela de hash.Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.

GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Recupera o objeto de serviço de tempo de vida atual que controla a política de ciclo de vida para esta instância.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext) GetObjectData(SerializationInfo, StreamingContext)

Preenche uma SerializationInfo com os dados necessários para desserializar o campo representado por esta instância.Populates a SerializationInfo with the data necessary to deserialize the field represented by this instance.

GetPropertyQualifierValue(String, String) GetPropertyQualifierValue(String, String) GetPropertyQualifierValue(String, String) GetPropertyQualifierValue(String, String)

Retorna o valor do qualificador de propriedade especificado.Returns the value of the specified property qualifier.

GetPropertyValue(String) GetPropertyValue(String) GetPropertyValue(String) GetPropertyValue(String)

Obtém um acessador equivalente ao valor da propriedade.Gets an equivalent accessor to a property's value.

GetQualifierValue(String) GetQualifierValue(String) GetQualifierValue(String) GetQualifierValue(String)

Obtém o valor do qualificador especificado.Gets the value of the specified qualifier.

GetService(Type) GetService(Type) GetService(Type) GetService(Type)

Retorna um objeto que representa um serviço fornecido pelo Component ou pelo seu Container.Returns an object that represents a service provided by the Component or by its Container.

(Inherited from Component)
GetText(TextFormat) GetText(TextFormat) GetText(TextFormat) GetText(TextFormat)

Retorna uma representação textual do objeto no formato especificado.Returns a textual representation of the object in the specified format.

GetType() GetType() GetType() GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida para essa instância.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto MarshalByRefObject atual.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
SetPropertyQualifierValue(String, String, Object) SetPropertyQualifierValue(String, String, Object) SetPropertyQualifierValue(String, String, Object) SetPropertyQualifierValue(String, String, Object)

Define o valor do qualificador de propriedade especificado.Sets the value of the specified property qualifier.

SetPropertyValue(String, Object) SetPropertyValue(String, Object) SetPropertyValue(String, Object) SetPropertyValue(String, Object)

Define o valor da propriedade nomeada.Sets the value of the named property.

SetQualifierValue(String, Object) SetQualifierValue(String, Object) SetQualifierValue(String, Object) SetQualifierValue(String, Object)

Define o valor do qualificador nomeado.Sets the value of the named qualifier.

ToString() ToString() ToString() ToString()

Retorna um String que contém o nome do Component, se houver.Returns a String containing the name of the Component, if any. Esse método não deve ser substituído.This method should not be overridden.

(Inherited from Component)

Operadores

Explicit(ManagementBaseObject to IntPtr) Explicit(ManagementBaseObject to IntPtr) Explicit(ManagementBaseObject to IntPtr) Explicit(ManagementBaseObject to IntPtr)

Fornece o objeto WMI interno representado por um ManagementObject.Provides the internal WMI object represented by a ManagementObject.

Implantações explícitas de interface

ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implementa a interface ISerializable e retorna os dados necessários para serializar o ManagementBaseObject.Implements the ISerializable interface and returns the data needed to serialize the ManagementBaseObject.

Eventos

Disposed Disposed Disposed Disposed

Ocorre quando o componente é disposto por uma chamada para o método Dispose().Occurs when the component is disposed by a call to the Dispose() method.

(Inherited from Component)

Aplica-se a