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