Compartilhar via


ManagementObject Classe

Definição

Representa uma instância do WMI.

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

Construtores

ManagementObject()

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

ManagementObject(ManagementPath)

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

ManagementObject(ManagementPath, ObjectGetOptions)

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

ManagementObject(ManagementScope, ManagementPath, ObjectGetOptions)

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

ManagementObject(SerializationInfo, StreamingContext)
Obsoleto.

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

ManagementObject(String)

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

ManagementObject(String, ObjectGetOptions)

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

ManagementObject(String, String, ObjectGetOptions)

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

Propriedades

CanRaiseEvents

Obtém um valor que indica se o componente pode acionar 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á no modo de design no momento.

(Herdado de Component)
Events

Obtém a lista de manipuladores de eventos que estão anexados a este Component.

(Herdado de Component)
Item[String]

Obtém o acesso aos valores de propriedade por meio da notação []. Essa propriedade é o indexador da classe ManagementBaseObject. Você pode usar as propriedades indexadas padrão definidas por um tipo, mas não pode definir suas próprias explicitamente. 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.

(Herdado de ManagementBaseObject)
Options

Obtém ou define informações adicionais a serem usadas ao recuperar o objeto.

Path

Obtém ou define o caminho WMI do objeto.

Properties

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

(Herdado de ManagementBaseObject)
Qualifiers

Obtém a coleção de objetos QualifierData definidos no objeto de gerenciamento. Cada elemento na coleção contém informações como o nome, valor e tipo de qualificador.

(Herdado de ManagementBaseObject)
Scope

Obtém ou define o escopo no qual esse objeto reside.

Site

Obtém ou define o ISite do Component.

(Herdado de Component)
SystemProperties

Obtém a coleção de propriedades do sistema WMI do objeto de gerenciamento (por exemplo, o nome da classe, o servidor e o namespace). Nomes de propriedade do sistema WMI começam com "__".

(Herdado de ManagementBaseObject)

Métodos

Clone()

Cria uma cópia do objeto.

CompareTo(ManagementBaseObject, ComparisonSettings)

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

(Herdado de ManagementBaseObject)
CopyTo(ManagementOperationObserver, ManagementPath)

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

CopyTo(ManagementOperationObserver, ManagementPath, PutOptions)

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

CopyTo(ManagementOperationObserver, String)

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

CopyTo(ManagementOperationObserver, String, PutOptions)

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

CopyTo(ManagementPath)

Copia o objeto para outro local.

CopyTo(ManagementPath, PutOptions)

Copia o objeto para outro local.

CopyTo(String)

Copia o objeto para outro local.

CopyTo(String, PutOptions)

Copia o objeto para outro local.

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.

(Herdado de MarshalByRefObject)
Delete()

Exclui o objeto.

Delete(DeleteOptions)

Exclui o objeto.

Delete(ManagementOperationObserver)

Exclui o objeto.

Delete(ManagementOperationObserver, DeleteOptions)

Exclui o objeto.

Dispose()

Libera todos os recursos usados pelo Componente.

Dispose()

Libera os recursos não gerenciados usados pelo ManagementBaseObject.

(Herdado de ManagementBaseObject)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelo Component e opcionalmente libera os recursos gerenciados.

(Herdado de Component)
Equals(Object)

Compara dois objetos de gerenciamento.

(Herdado de ManagementBaseObject)
Get()

Associa as informações de classe WMI ao objeto de gerenciamento.

Get(ManagementOperationObserver)

Associa ao objeto de gerenciamento de forma assíncrona.

GetHashCode()

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

(Herdado de ManagementBaseObject)
GetLifetimeService()
Obsoleto.

Recupera o objeto de serviço de tempo de vida atual que controla a política de ciclo de vida para esta instância.

(Herdado de MarshalByRefObject)
GetMethodParameters(String)

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

GetObjectData(SerializationInfo, StreamingContext)

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

GetObjectData(SerializationInfo, StreamingContext)

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

(Herdado de ManagementBaseObject)
GetPropertyQualifierValue(String, String)

Retorna o valor do qualificador de propriedade especificado.

(Herdado de ManagementBaseObject)
GetPropertyValue(String)

Obtém um acessador equivalente ao valor da 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 ao objeto (associadores).

GetRelated(ManagementOperationObserver)

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

GetRelated(ManagementOperationObserver, String)

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

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

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

GetRelated(String)

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

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

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

GetRelationships()

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

GetRelationships(ManagementOperationObserver)

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

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

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

GetService(Type)

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

(Herdado de Component)
GetText(TextFormat)

Retorna 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()
Obsoleto.

Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida para essa instância.

(Herdado de MarshalByRefObject)
InvokeMethod(ManagementOperationObserver, String, ManagementBaseObject, InvokeMethodOptions)

Invoca um método no objeto de forma assíncrona.

InvokeMethod(ManagementOperationObserver, String, Object[])

Invoca um método no objeto de forma assíncrona.

InvokeMethod(String, ManagementBaseObject, InvokeMethodOptions)

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

InvokeMethod(String, Object[])

Invoca um método no objeto.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
MemberwiseClone(Boolean)

Cria uma cópia superficial do objeto MarshalByRefObject atual.

(Herdado de MarshalByRefObject)
Put()

Confirma as alterações feitas no objeto.

Put(ManagementOperationObserver)

Confirma as alterações no objeto de forma assíncrona.

Put(ManagementOperationObserver, PutOptions)

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

Put(PutOptions)

Confirma as alterações feitas no 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()

Retorna o caminho completo do objeto. Esta é uma substituição da implementação de objeto padrão.

Eventos

Disposed

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

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

(Herdado de ManagementBaseObject)

Aplica-se a