ManagementBaseObject Classe

Definição

Contém os elementos básicos de um objeto de gestão. Serve como uma classe base para classes de objetos de gestão mais específicas.

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
[<System.Serializable>]
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

Name Description
ManagementBaseObject(SerializationInfo, StreamingContext)

Inicializa uma nova instância da ManagementBaseObject classe que é serializável.

Propriedades

Name Description
CanRaiseEvents

Obtém um valor que indica se o componente pode gerar um evento.

(Herdado de Component)
ClassPath

Obtém o caminho para a classe do objeto de gestão.

Container

Obtém o IContainer que contém o Component.

(Herdado de Component)
DesignMode

Obtém um valor que indica se o Component está atualmente em modo de design.

(Herdado de Component)
Events

Obtém a lista de gestores de eventos que estão ligados a isto Component.

(Herdado de Component)
Item[String]

Obtém acesso aos valores das propriedades através da notação []. Esta propriedade é o indexador da ManagementBaseObject classe. Pode usar as propriedades indexadas padrão definidas por um tipo, mas não pode definir explicitamente as suas próprias. No entanto, especificar o atributo expando numa classe fornece automaticamente uma propriedade indexada por defeito cujo tipo é Objeto e cujo tipo de índice é String.

Properties

Obtém uma coleção de PropertyData objetos que descrevem as propriedades do objeto de gestão.

Qualifiers

Obtém a coleção de QualifierData objetos definidos no objeto de gestão. Cada elemento da coleção contém informações como o nome, valor esabor do qualificador.

Site

Obtém ou define o ISite do Component.

(Herdado de Component)
SystemProperties

Obtém a coleção das propriedades do sistema WMI do objeto de gestão (por exemplo, o nome da classe, servidor e namespace). Os nomes das propriedades do sistema WMI começam por "__".

Métodos

Name Description
Clone()

Devolve uma cópia do objeto.

CompareTo(ManagementBaseObject, ComparisonSettings)

Compara este objeto com outro, com base nas opções especificadas.

CreateObjRef(Type)

Cria um objeto que contém toda a informação relevante necessária para gerar um proxy usado para comunicar com um objeto remoto.

(Herdado de MarshalByRefObject)
Dispose()

Liberta os recursos não geridos usados pelo ManagementBaseObject.

Dispose()

Liberta todos os recursos utilizados pelo Component.

(Herdado de Component)
Dispose(Boolean)

Liberta os recursos não geridos usados pelo Component e opcionalmente liberta os recursos geridos.

(Herdado de Component)
Equals(Object)

Compara dois objetos de gestão.

GetHashCode()

Serve como 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.

GetLifetimeService()

Recupera o objeto de serviço de tempo de vida atual que controla a política de vida útil neste caso.

(Herdado de MarshalByRefObject)
GetObjectData(SerializationInfo, StreamingContext)

Preenche a SerializationInfo com os dados necessários para desserializar o campo representado por esta instância.

GetPropertyQualifierValue(String, String)

Devolve o valor do qualificador de propriedade especificado.

GetPropertyValue(String)

Obtém um acessório equivalente ao valor de uma propriedade.

GetQualifierValue(String)

Obtém o valor do qualificador especificado.

GetService(Type)

Devolve um objeto que representa um serviço fornecido pelo Component ou pelo seu Container.

(Herdado de Component)
GetText(TextFormat)

Devolve uma representação textual do objeto no formato especificado.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InitializeLifetimeService()

Obtém-se um objeto de serviço vitalício para controlar a apólice vitalícia neste caso.

(Herdado de MarshalByRefObject)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto atual MarshalByRefObject .

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

Define o valor do qualificador de propriedade especificado.

SetPropertyValue(String, Object)

Define o valor da propriedade nomeada.

SetQualifierValue(String, Object)

Define o valor do qualificador nomeado.

ToString()

Devolve a String contendo o nome do Component, se existir. Este método não deve ser ultrapassado.

(Herdado de Component)

Operadores

Name Description
Explicit(ManagementBaseObject to IntPtr)

Fornece o objeto WMI interno representado por um ManagementObject.

evento

Name Description
Disposed

Ocorre quando o componente é eliminado por uma chamada ao Dispose() método.

(Herdado de Component)

Implementações de Interface Explícita

Name Description
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implementa a ISerializable interface e devolve os dados necessários para serializar o ManagementBaseObject.

Aplica-se a