Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O WMI dá suporte a modelos de threading diferentes dependendo de como o provedor é hospedado e do tipo de funcionalidade do provedor, como Class ou Property. Por exemplo, provedores desacoplados não dão suporte a todos os tipos de funcionalidade do provedor. Para obter mais informações sobre diferentes modelos de hospedagem e como configurá-los, consulte Hospedagem e Segurança do Provedor .
Provedores dentro do processo
Provedores dentro do processo são executados em um processo de host compartilhado, Wmiprvse.exe. A maioria dos tipos de provedor em processo usa o modelo de MTA (apartamento multithreaded).
O modelo de MTA tem suporte para os seguintes tipos de funcionalidade de provedor:
- Provedor de classe
- Provedor de instâncias
- Provedor de Métodos
- Provedor de propriedades
- Provedor de eventos
- Provedor de consumidor de eventos
O modelo STA (apartamento com thread único) tem suporte para alguns tipos de funcionalidade de provedor:
Provedores fora do processo
Os provedores hospedados em um host de serviço compartilhado diferente dão suporte à seguinte funcionalidade de provedor:
- Provedor de classe
- Provedor de instâncias
- Provedor de Método
- Provedor de propriedades
- Provedor de Eventos
- Provedor de consumidor de eventos
Para obter mais informações sobre hosts de serviço compartilhado, consulte Provedor de hospedagem e segurança.
Provedores desacoplados
Provedores desacoplados são hospedados em um aplicativo. Para obter mais informações, consulte Incorporando um provedor em um aplicativo. Os provedores criados usando o WMI no .NET Framework são dissociados. Os provedores desacoplados dão suporte às seguintes funcionalidades do provedor:
Tópicos relacionados