ManagementObject Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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) |