Partilhar via


WmiConfigurationAttribute.HostingModel Propriedade

Definição

Obtém ou define o modelo de hospedagem para o provedor de WMI.

public:
 property System::Management::Instrumentation::ManagementHostingModel HostingModel { System::Management::Instrumentation::ManagementHostingModel get(); void set(System::Management::Instrumentation::ManagementHostingModel value); };
public System.Management.Instrumentation.ManagementHostingModel HostingModel { get; set; }
member this.HostingModel : System.Management.Instrumentation.ManagementHostingModel with get, set
Public Property HostingModel As ManagementHostingModel

Valor da propriedade

Um ManagementHostingModel valor que indica o modelo de hospedagem do provedor WMI.

Exemplos

No exemplo a seguir, o WmiConfigurationAttribute é usado para indicar que o assembly no qual ele está contido implementa um provedor exposto por meio do namespace root\NVPair. Como o modelo de hospedagem não Decoupledé , ele é um provedor em processo. O valor NetworkService indica que o provedor em processo é executado no contexto de segurança NetworkService.

[assembly: WmiConfiguration("root\\NVPair", HostingModel = ManagementHostingModel.NetworkService)]

No próximo exemplo, o WmiConfigurationAttribute é usado para indicar que o assembly no qual ele está contido implementa um provedor exposto por meio do namespace root\NVPair. O valor Decoupled indica que ele é um provedor desacoplado.

[assembly: WmiConfiguration("root\\NVPair", HostingModel = ManagementHostingModel.Decoupled)]

Comentários

Os provedores WMI podem ser hospedados por um aplicativo ou pelo serviço WMI. Os provedores WMI hospedados por um aplicativo são chamados de provedores desacoplados. Aqueles hospedados pelo serviço WMI são chamados de provedores em processo. O valor do modelo de hospedagem determina o modelo de hospedagem e, no caso de provedores em processo, a conta (contexto de segurança) sob a qual o provedor é executado. Para obter mais detalhes sobre os valores possíveis de HostingModel, consulte ManagementHostingModel.

Para saber mais sobre modelos de hospedagem, consulte o tópico Hospedagem e Segurança do Provedor no SDK do WMI no MSDN.

Aplica-se a