ManagementObject Classe

Definição

Representa uma instância de WMI.

public ref class ManagementObject : System::Management::ManagementBaseObject, ICloneable
[System.Serializable]
public class ManagementObject : System.Management.ManagementBaseObject, ICloneable
[<System.Serializable>]
type ManagementObject = class
    inherit ManagementBaseObject
    interface ICloneable
Public Class ManagementObject
Inherits ManagementBaseObject
Implements ICloneable
Herança
Derivado
Atributos
Implementações

Construtores

Name Description
ManagementObject()

Inicializa uma nova instância da ManagementObject classe. Este é o construtor sem parâmetros.

ManagementObject(ManagementPath, ObjectGetOptions)

Inicializa uma nova instância da ManagementObject classe ligada ao caminho WMI especificado, incluindo as opções adicionais especificadas.

ManagementObject(ManagementPath)

Inicializa uma nova instância da ManagementObject classe para o caminho do objeto WMI especificado. O caminho é fornecido como um ManagementPath.

ManagementObject(ManagementScope, ManagementPath, ObjectGetOptions)

Inicializa uma nova instância da ManagementObject classe ligada ao caminho WMI especificado que inclui as opções especificadas.

ManagementObject(SerializationInfo, StreamingContext)

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

ManagementObject(String, ObjectGetOptions)

Inicializa uma nova instância da ManagementObject classe ligada ao caminho WMI especificado, incluindo as opções adicionais especificadas. Nesta variante, o caminho pode ser especificado como uma cadeia.

ManagementObject(String, String, ObjectGetOptions)

Inicializa uma nova instância da ManagementObject classe associada ao caminho WMI especificado e inclui as opções especificadas. O âmbito e o caminho são especificados como cadeias.

ManagementObject(String)

Inicializa uma nova instância da ManagementObject classe para o caminho do objeto WMI especificado. O caminho é fornecido como uma corda.

Propriedades

Name Description
CanRaiseEvents

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

(Herdado de Component)
ClassPath

Obtém ou define o caminho para a classe do objeto.

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.

(Herdado de ManagementBaseObject)
Options

Obtém ou define informação adicional para usar ao recuperar o objeto.

Path

Obtém ou define o caminho WMI do objeto.

Properties

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

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

(Herdado de ManagementBaseObject)
Scope

Obtém ou definem o âmbito em que este objeto reside.

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

(Herdado de ManagementBaseObject)

Métodos

Name Description
Clone()

Cria uma cópia do objeto.

CompareTo(ManagementBaseObject, ComparisonSettings)

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

(Herdado de ManagementBaseObject)
CopyTo(ManagementOperationObserver, ManagementPath, PutOptions)

Copia o objeto para um local diferente, de forma assíncrona.

CopyTo(ManagementOperationObserver, ManagementPath)

Copia o objeto para um local diferente, de forma assíncrona.

CopyTo(ManagementOperationObserver, String, PutOptions)

Copia o objeto para um local diferente, de forma assíncrona.

CopyTo(ManagementOperationObserver, String)

Copia o objeto para um local diferente, de forma assíncrona.

CopyTo(ManagementPath, PutOptions)

Copia o objeto para um local diferente.

CopyTo(ManagementPath)

Copia o objeto para um local diferente.

CopyTo(String, PutOptions)

Copia o objeto para um local diferente.

CopyTo(String)

Copia o objeto para um local diferente.

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

Apaga o objeto.

Delete(DeleteOptions)

Apaga o objeto.

Delete(ManagementOperationObserver, DeleteOptions)

Apaga o objeto.

Delete(ManagementOperationObserver)

Apaga o objeto.

Dispose()

Liberta todos os recursos utilizados pelo Componente.

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.

(Herdado de ManagementBaseObject)
Get()

Vincula a informação da classe WMI ao objeto de gestão.

Get(ManagementOperationObserver)

Liga-se ao objeto de gestão de forma assíncrona.

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.

(Herdado de ManagementBaseObject)
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)
GetMethodParameters(String)

Retorna a ManagementBaseObject que representa a lista de parâmetros de entrada para um método.

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.

(Herdado de ManagementBaseObject)
GetPropertyValue(String)

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

(Herdado de ManagementBaseObject)
GetQualifierValue(String)

Obtém o valor do qualificador especificado.

(Herdado de ManagementBaseObject)
GetRelated()

Obtém uma coleção de objetos relacionados com o objeto (associadores).

GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)

Obtém uma coleção de objetos relacionados com o objeto (associadores).

GetRelated(ManagementOperationObserver, String)

Obtém uma coleção de objetos relacionados com o objeto (associadores).

GetRelated(ManagementOperationObserver)

Obtém uma coleção de objetos relacionados com o objeto (associadores) de forma assíncrona. Esta chamada retorna imediatamente, e um delegado é chamado quando os resultados estão disponíveis.

GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)

Obtém uma coleção de objetos relacionados com o objeto (associadores).

GetRelated(String)

Obtém uma coleção de objetos relacionados com o objeto (associadores).

GetRelationships()

Obtém uma coleção de associações ao objeto.

GetRelationships(ManagementOperationObserver, String, String, String, Boolean, EnumerationOptions)

Obtém uma coleção de associações ao objeto.

GetRelationships(ManagementOperationObserver, String)

Obtém uma coleção de associações ao objeto.

GetRelationships(ManagementOperationObserver)

Obtém uma coleção de associações ao objeto.

GetRelationships(String, String, String, Boolean, EnumerationOptions)

Obtém uma coleção de associações ao objeto.

GetRelationships(String)

Obtém uma coleção de associações ao objeto.

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.

(Herdado de ManagementBaseObject)
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)
InvokeMethod(ManagementOperationObserver, String, ManagementBaseObject, InvokeMethodOptions)

Invoca um método no objeto, assíncrono.

InvokeMethod(ManagementOperationObserver, String, Object[])

Invoca um método no objeto, assíncrono.

InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions)

Invoca um método no objeto WMI. Os parâmetros de entrada e saída são representados como ManagementBaseObject objetos.

InvokeMethod(String, Object[])

Invoca um método no objeto.

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

Faz commit das alterações ao objeto.

Put(ManagementOperationObserver, PutOptions)

Faz commit das alterações no objeto de forma assíncrona e usando as opções especificadas.

Put(ManagementOperationObserver)

Faz commit das alterações no objeto, de forma assíncrona.

Put(PutOptions)

Faz commit das alterações ao objeto.

SetPropertyQualifierValue(String, String, Object)

Define o valor do qualificador de propriedade especificado.

(Herdado de ManagementBaseObject)
SetPropertyValue(String, Object)

Define o valor da propriedade nomeada.

(Herdado de ManagementBaseObject)
SetQualifierValue(String, Object)

Define o valor do qualificador nomeado.

(Herdado de ManagementBaseObject)
ToString()

Devolve o caminho completo do objeto. Isto é uma substituição da implementação padrão do objeto.

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.

(Herdado de ManagementBaseObject)

Aplica-se a