ManagementBaseObject 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.
Contém os elementos básicos de um objeto de gestão. Serve como uma classe base para classes de objetos de gestão 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
| Name | Description |
|---|---|
| ManagementBaseObject(SerializationInfo, StreamingContext) |
Inicializa uma nova instância da ManagementBaseObject classe que é serializável. |
Propriedades
| Name | 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 gestão. |
| 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. |
| Properties |
Obtém uma coleção de PropertyData objetos que descrevem as propriedades do objeto de gestão. |
| 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. |
| 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 "__". |
Métodos
| Name | Description |
|---|---|
| Clone() |
Devolve uma cópia do objeto. |
| CompareTo(ManagementBaseObject, ComparisonSettings) |
Compara este objeto com outro, com base nas opções especificadas. |
| 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) |
| Dispose() |
Liberta os recursos não geridos usados pelo ManagementBaseObject. |
| Dispose() |
Liberta todos os recursos utilizados pelo Component. (Herdado de Component) |
| 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. |
| 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. |
| 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) |
| 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. |
| GetPropertyValue(String) |
Obtém um acessório equivalente ao valor de uma propriedade. |
| GetQualifierValue(String) |
Obtém o valor do qualificador especificado. |
| 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. |
| 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) |
| 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) |
| 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() |
Devolve a String contendo o nome do Component, se existir. Este método não deve ser ultrapassado. (Herdado de Component) |
Operadores
| Name | Description |
|---|---|
| Explicit(ManagementBaseObject to IntPtr) |
Fornece o objeto WMI interno representado por um ManagementObject. |
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. |