ManagementClass Classe

Definição

Representa uma classe de gerenciamento do modelo CIM. Uma classe de gerenciamento é uma classe WMI como Win32_LogicalDisk, que pode representar uma unidade de disco, e Win32_Process, que representa um processo como Notepad.exe. Os membros dessa classe permitem que você acesse dados WMI usando um caminho de classe WMI específico.

public ref class ManagementClass : System::Management::ManagementObject
public class ManagementClass : System.Management.ManagementObject
[System.Serializable]
public class ManagementClass : System.Management.ManagementObject
type ManagementClass = class
    inherit ManagementObject
[<System.Serializable>]
type ManagementClass = class
    inherit ManagementObject
Public Class ManagementClass
Inherits ManagementObject
Herança
Atributos

Construtores

ManagementClass()

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

ManagementClass(ManagementPath)

Inicializa uma nova instância da classe ManagementClass. A classe representa uma classe de gerenciamento do CIM (Common Information Model) no WMI como Win32_LogicalDisk, que pode representar uma unidade de disco, e Win32_Process, que representa um processo como Notepad.exe.

ManagementClass(ManagementPath, ObjectGetOptions)

Inicializa uma nova instância de ManagementClass classe inicializada para o caminho de classe WMI determinado usando as opções especificadas. A classe representa uma classe de gerenciamento do CIM (Common Information Model) no WMI como Win32_LogicalDisk, que pode representar uma unidade de disco, e Win32_Process, que representa um processo como Notepad.exe.

ManagementClass(ManagementScope, ManagementPath, ObjectGetOptions)

Inicializa uma nova instância da classe ManagementClass para a classe WMI especificada no escopo especificado e com as opções especificadas. A classe representa uma classe de gerenciamento do CIM (Common Information Model) no WMI como Win32_LogicalDisk, que pode representar uma unidade de disco, e Win32_Process, que representa um processo como Notepad.exe.

ManagementClass(SerializationInfo, StreamingContext)
Obsoleto.

Inicializa uma nova instância da classe ManagementClass das instâncias especificadas das classes SerializationInfo e StreamingContext.

ManagementClass(String)

Inicializa uma nova instância da classe ManagementClass inicializada para o caminho especificado. A classe representa uma classe de gerenciamento do CIM (Common Information Model) no WMI como Win32_LogicalDisk, que pode representar uma unidade de disco, e Win32_Process, que representa um processo como Notepad.exe.

ManagementClass(String, ObjectGetOptions)

Inicializa uma nova instância de ManagementClass classe inicializada para o caminho de classe WMI determinado usando as opções especificadas. A classe representa uma classe de gerenciamento do CIM (Common Information Model) no WMI como Win32_LogicalDisk, que pode representar uma unidade de disco, e Win32_Process, que representa um processo como Notepad.exe.

ManagementClass(String, String, ObjectGetOptions)

Inicializa uma nova instância da classe ManagementClass para a classe WMI especificada, no escopo especificado e com as opções especificadas. A classe representa uma classe de gerenciamento do CIM (Common Information Model) no WMI como Win32_LogicalDisk, que pode representar uma unidade de disco, e Win32_Process, que representa um processo como Notepad.exe.

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.

(Herdado de ManagementObject)
Container

Obtém o IContainer que contém o Component.

(Herdado de Component)
Derivation

Obtém uma matriz que contém todas as classes WMI na hierarquia de herança dessa classe para a parte superior da hierarquia.

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)
Methods

Obtém ou define uma coleção de objetos MethodData que representam os métodos definidos na classe WMI.

Options

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

(Herdado de ManagementObject)
Path

Obtém ou define o caminho da classe WMI à qual o objeto ManagementClass está associado.

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.

(Herdado de ManagementObject)
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()

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

(Herdado de ManagementObject)
CopyTo(ManagementOperationObserver, ManagementPath, PutOptions)

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

(Herdado de ManagementObject)
CopyTo(ManagementOperationObserver, String)

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

(Herdado de ManagementObject)
CopyTo(ManagementOperationObserver, String, PutOptions)

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

(Herdado de ManagementObject)
CopyTo(ManagementPath)

Copia o objeto para outro local.

(Herdado de ManagementObject)
CopyTo(ManagementPath, PutOptions)

Copia o objeto para outro local.

(Herdado de ManagementObject)
CopyTo(String)

Copia o objeto para outro local.

(Herdado de ManagementObject)
CopyTo(String, PutOptions)

Copia o objeto para outro local.

(Herdado de ManagementObject)
CreateInstance()

Inicializa uma nova instância da classe WMI.

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.

(Herdado de ManagementObject)
Delete(DeleteOptions)

Exclui o objeto.

(Herdado de ManagementObject)
Delete(ManagementOperationObserver)

Exclui o objeto.

(Herdado de ManagementObject)
Delete(ManagementOperationObserver, DeleteOptions)

Exclui o objeto.

(Herdado de ManagementObject)
Derive(String)

Uma nova classe é derivada dessa classe.

Dispose()

Libera todos os recursos usados pelo Componente.

(Herdado de ManagementObject)
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.

(Herdado de ManagementObject)
Get(ManagementOperationObserver)

Associa ao objeto de gerenciamento de forma assíncrona.

(Herdado de ManagementObject)
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)
GetInstances()

Retorna a coleção de todas as instâncias da classe.

GetInstances(EnumerationOptions)

Retorna a coleção de todas as instâncias da classe que usam as opções especificadas.

GetInstances(ManagementOperationObserver)

Retorna a coleção de todas as instâncias da classe, de maneira assíncrona.

GetInstances(ManagementOperationObserver, EnumerationOptions)

Retorna a coleção de todas as instâncias da classe, de maneira assíncrona, usando as opções especificadas.

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.

(Herdado de ManagementObject)
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 ManagementObject)
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).

(Herdado de ManagementObject)
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.

(Herdado de ManagementObject)
GetRelated(ManagementOperationObserver, String)

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

(Herdado de ManagementObject)
GetRelated(ManagementOperationObserver, String, String, String, String, String, String, Boolean, EnumerationOptions)

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

(Herdado de ManagementObject)
GetRelated(String)

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

(Herdado de ManagementObject)
GetRelated(String, String, String, String, String, String, Boolean, EnumerationOptions)

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

(Herdado de ManagementObject)
GetRelatedClasses()

Recupera as classes relacionadas à classe WMI.

GetRelatedClasses(ManagementOperationObserver)

Recupera as classes relacionadas à classe WMI, de maneira assíncrona.

GetRelatedClasses(ManagementOperationObserver, String)

Recupera as classes relacionadas à classe WMI, de forma assíncrona, dado o nome de classe relacionado.

GetRelatedClasses(ManagementOperationObserver, String, String, String, String, String, String, EnumerationOptions)

Recupera as classes relacionadas à classe WMI, de forma assíncrona, usando as opções especificadas.

GetRelatedClasses(String)

Recupera as classes relacionadas à classe WMI.

GetRelatedClasses(String, String, String, String, String, String, EnumerationOptions)

Recupera as classes relacionadas à classe WMI com base nas opções especificadas.

GetRelationshipClasses()

Recupera as classes de relação que relacionam a classe a outras.

GetRelationshipClasses(ManagementOperationObserver)

Recupera as classes de relação que relacionam a classe a outras, de forma assíncrona.

GetRelationshipClasses(ManagementOperationObserver, String)

Recupera as classes de relação que relacionam a classe à classe WMI especificada, de forma assíncrona.

GetRelationshipClasses(ManagementOperationObserver, String, String, String, EnumerationOptions)

Recupera as classes de relação que relacionam a classe de acordo com as opções especificadas, de forma assíncrona.

GetRelationshipClasses(String)

Recupera as classes de relação que relacionam a classe com outras, em que a classe de ponto de extremidade é a classe especificada.

GetRelationshipClasses(String, String, String, EnumerationOptions)

Recupera as classes de relação que relacionam essa classe a outras, de acordo com as opções especificadas.

GetRelationships()

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

(Herdado de ManagementObject)
GetRelationships(ManagementOperationObserver)

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

(Herdado de ManagementObject)
GetRelationships(ManagementOperationObserver, String)

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

(Herdado de ManagementObject)
GetRelationships(ManagementOperationObserver, String, String, String, Boolean, EnumerationOptions)

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

(Herdado de ManagementObject)
GetRelationships(String)

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

(Herdado de ManagementObject)
GetRelationships(String, String, String, Boolean, EnumerationOptions)

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

(Herdado de ManagementObject)
GetService(Type)

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

(Herdado de Component)
GetStronglyTypedClassCode(Boolean, Boolean)

Gera uma classe fortemente tipada para uma determinada classe WMI.

GetStronglyTypedClassCode(CodeLanguage, String, String)

Gera uma classe fortemente tipada para uma determinada classe WMI. Esta função gera código para Visual Basic, C#, JScript, J# ou C++ dependendo dos parâmetros de entrada.

GetSubclasses()

Retorna a coleção de todas as subclasses para a classe.

GetSubclasses(EnumerationOptions)

Recupera as subclasses da classe usando as opções especificadas.

GetSubclasses(ManagementOperationObserver)

Retorna a coleção de todas as classes derivadas dessa classe, de forma assíncrona.

GetSubclasses(ManagementOperationObserver, EnumerationOptions)

Recupera todas as classes derivadas dessa classe, de forma assíncrona, usando as opções especificadas.

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.

(Herdado de ManagementObject)
InvokeMethod(ManagementOperationObserver, String, Object[])

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

(Herdado de ManagementObject)
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.

(Herdado de ManagementObject)
InvokeMethod(String, Object[])

Invoca um método no objeto.

(Herdado de ManagementObject)
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.

(Herdado de ManagementObject)
Put(ManagementOperationObserver)

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

(Herdado de ManagementObject)
Put(ManagementOperationObserver, PutOptions)

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

(Herdado de ManagementObject)
Put(PutOptions)

Confirma as alterações feitas no objeto.

(Herdado de ManagementObject)
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.

(Herdado de ManagementObject)

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