Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O WMI suporta diferentes modelos de threading, dependendo de como o provedor está hospedado e do tipo de funcionalidade do provedor, como Class ou Property. Por exemplo, provedores desacoplados não suportam todos os tipos de funcionalidades dos provedores. Para obter mais informações sobre diferentes modelos de hospedagem e como configurá-los, consulte Provider Hosting and Security.
In-Process Fornecedores
Os provedores em processo são executados em um processo de host compartilhado, Wmiprvse.exe. A maioria dos tipos de provedores em processo usa o modelo de apartamento multithreaded (MTA).
O modelo MTA é suportado para os seguintes tipos de funcionalidade de provedor:
- Provedor de Classe
- Provedor de Instância
- Provedor de Método
- Provedor de propriedade
- Provedor de Eventos
- Fornecedor de Consumidor de Eventos
O modelo de apartamento de uma só thread (STA) é suportado para alguns tipos de funcionalidades do fornecedor.
Fornecedores fora de processo
Os provedores hospedados em um host de serviço compartilhado diferente oferecem suporte à seguinte funcionalidade de provedor:
- Provedor de Classe
- Provedor de Instâncias
- do provedor de método
- Provedor de Imóveis
- Provedor de Eventos
- Fornecedor e Consumidor de Eventos
Para obter mais informações sobre hosts de serviço compartilhado, consulte Provider Hosting and Security.
Fornecedores dissociados
Os provedores dissociados são hospedados em um aplicativo. Para obter mais informações, consulte incorporando um provedor em um aplicativo. Os provedores criados usando WMI no .NET Framework são dissociados. Os provedores dissociados suportam a seguinte funcionalidade de provedor:
Tópicos relacionados