ManagementBaseObject 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.
Contém os elementos básicos de um objeto de gerenciamento. Ele serve como uma classe base para classes de objeto de gerenciamento 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
- Derivado
- Atributos
- Implementações
Construtores
| Nome | Description |
|---|---|
| ManagementBaseObject(SerializationInfo, StreamingContext) |
Inicializa uma nova instância da ManagementBaseObject classe que é serializável. |
Propriedades
| Nome | 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 gerenciamento. |
| 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 anexados a isso Component. (Herdado de Component) |
| Item[String] |
Obtém acesso a valores de propriedade por meio da notação []. Essa propriedade é o indexador da ManagementBaseObject classe. Você pode usar as propriedades indexadas padrão definidas por um tipo, mas não pode definir explicitamente suas próprias propriedades. No entanto, especificar o atributo expando em uma classe fornece automaticamente uma propriedade indexada padrão cujo tipo é Object e cujo tipo de índice é String. |
| Properties |
Obtém uma coleção de PropertyData objetos que descrevem as propriedades do objeto de gerenciamento. |
| Qualifiers |
Obtém a coleção de QualifierData objetos definidos no objeto de gerenciamento. Cada elemento na coleção contém informações como o nome do qualificador , o valor e o sabor. |
| 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). Os nomes das propriedades do sistema WMI começam com "__". |
Métodos
| Nome | Description |
|---|---|
| Clone() |
Retorna uma cópia do objeto. |
| CompareTo(ManagementBaseObject, ComparisonSettings) |
Compara esse objeto com outro, com base nas opções especificadas. |
| 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) |
| Dispose() |
Libera os recursos não gerenciados usados pelo ManagementBaseObject. |
| Dispose() |
Libera todos os recursos usados pelo Component. (Herdado de Component) |
| 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. |
| GetHashCode() |
Serve como uma função de hash para um tipo específico, adequado 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 tempo de vida para essa instância. (Herdado de MarshalByRefObject) |
| GetObjectData(SerializationInfo, StreamingContext) |
Popula um SerializationInfo com os dados necessários para desserializar o campo representado por essa instância. |
| GetPropertyQualifierValue(String, String) |
Retorna o valor do qualificador de propriedade especificado. |
| GetPropertyValue(String) |
Obtém um acessador equivalente ao valor de uma propriedade. |
| GetQualifierValue(String) |
Obtém o valor do qualificador especificado. |
| GetService(Type) |
Retorna um objeto que representa um serviço fornecido pelo Component ou por sua Container. (Herdado de Component) |
| GetText(TextFormat) |
Retorna uma representação textual do objeto no formato especificado. |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| InitializeLifetimeService() |
Obtém um objeto de serviço de tempo de vida para controlar a política de tempo de vida dessa instância. (Herdado de MarshalByRefObject) |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (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() |
Retorna um String que contém o nome do Component, se houver. Esse método não deve ser substituído. (Herdado de Component) |
Operadores
| Nome | Description |
|---|---|
| Explicit(ManagementBaseObject to IntPtr) |
Fornece o objeto WMI interno representado por um ManagementObject. |
Eventos
| Nome | Description |
|---|---|
| Disposed |
Ocorre quando o componente é descartado por uma chamada para o Dispose() método. (Herdado de Component) |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
Implementa a ISerializable interface e retorna os dados necessários para serializar o ManagementBaseObject. |