Partilhar via


Fundamentos geridos do fornecedor de SMS no Gestor de Configuração

A biblioteca gerida do Fornecedor de SMS é uma biblioteca .NET Framework que envolve as classes System.Management e fornece um modelo de objeto centrado no Gestor de Configuração. Também fornece um invólucro para aceder ao ficheiro de controlo do site do Gestor de Configuração.

A biblioteca pode ser usada fora de qualquer código relacionado com a consola de Gestor de Configuração .NET Framework biblioteca, mas é construída sobre a mesma arquitetura subjacente.

Para obter informações sobre a utilização do código gerido com o cliente Gestor de Configuração, consulte a programação WMI do Gestor de Configuração.

Classes e Interfaces do Gestor de Configuração

As classes primárias e interfaces para utilização com o fornecedor de SMS gerido são as seguintes:

WqlConnectionManager

A classe WqlConnectionManager fornece acesso ao fornecedor de Instrumentação de Gestão de Windows (WMI) do Gestor de Configuração.

É uma implementação da classe base abstrata ConnectionManagerBase que define ligações em todas as bibliotecas geridas do Gestor de Configuração.

É utilizado para ligar ao Fornecedor de SMS e consultar, ou criar, instâncias de objetos do Gestor de Configuração. As seguintes tarefas demonstram o uso básico de WqlConnectionManager.

Como Ligação a um Fornecedor de Gestores de Configuração utilizando código gerido.

Como ler um objeto do gestor de configuração utilizando código gerido.

Como executar uma consulta de gestor de configuração assíncronea usando código gerido

IResultObject

IResultObject é uma interface que todos os conjuntos de resultados e objetos expõem. Através dela, pode ler, modificar, eliminar, ligar métodos de chamada e manipular objetos do Gestor de Configuração. Normalmente obtém-se um IResultObject sempre que cria um objeto ou como resultado de uma consulta.

As seguintes tarefas demonstram a utilização básica IResultObject de:

Como modificar um objeto de gestor de configuração usando código gerido

Como eliminar um objeto do gestor de configuração usando código gerido

Como chamar um método de objeto do gestor de configuração usando código gerido

Processo-consulta

A QueryProcesor fornece suporte para consultas sincronizadas e assíncronos contra o Fornecedor de SMS. Em consultas assíncronos, o SmsBackgroundWorker é utilizado para fornecer resultados de consulta de suporte de linha. As seguintes tarefas demonstram consultas:

Como executar uma consulta de gestor de configuração assíncronea utilizandocódigo gerido .

Como executar uma consulta de gestor de configuração sincronizada utilizando código gerido.

IQueryPropertyItem

IQueryPropertyItem é uma única propriedade do objeto de resultado, suporta a ligação de dados e obter/definir propriedades.

As seguintes tarefas demonstram a utilização IQueryPropertyItem de:

Como modificar um objeto do gestor de configuração utilizando código gerido.

Assemblagens

Os conjuntos necessários para a utilização de um fornecedor de SMS gerido são:

microsoft.configurationmanagement.managementprovider

adminui.wqlqueryengine

A implementação do WMI das bibliotecas geridas do Gestor de Configuração é fornecida por adminui.wqlqueryengine.

Ver também

Objetos de gestor de configuração de elementos fundamentais do fornecedor de SMS