ManagementBaseObject Classe

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
ManagementBaseObject
Derivado
Atributos
Implementações

Construtores

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

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

(Herdado de Component)
ClassPath

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

Container

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

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

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

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

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

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

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

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

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

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)

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.

(Herdado de MarshalByRefObject)
Dispose()

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

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.

(Herdado de Component)
Equals(Object)

Compara dois objetos de gerenciamento.Compares two management objects.

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

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.

(Herdado de MarshalByRefObject)
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)

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

GetPropertyValue(String)

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

GetQualifierValue(String)

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

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.

(Herdado de Component)
GetText(TextFormat)

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

GetType()

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

(Herdado de Object)
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.

(Herdado de MarshalByRefObject)
MemberwiseClone()

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

(Herdado de Object)
MemberwiseClone(Boolean)

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

(Herdado de MarshalByRefObject)
SetPropertyQualifierValue(String, String, Object)

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

SetPropertyValue(String, Object)

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

SetQualifierValue(String, Object)

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

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.

(Herdado de Component)

Operadores

Explicit(ManagementBaseObject to IntPtr)

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

Eventos

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.

(Herdado de Component)

Implantações explícitas de interface

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.

Aplica-se a