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