ManagementObject Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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) |