Udostępnij za pośrednictwem


Wybieranie prawidłowej rejestracji

Usługa WMI obsługuje różne modele wątkowości w zależności od sposobu hostowania dostawcy i typu funkcjonalności dostawcy, takich jak Class lub Property. Na przykład oddzielone dostawcy nie obsługują wszystkich rodzajów funkcjonalności dostawcy. Aby uzyskać więcej informacji na temat różnych modeli hostingu i sposobu ich konfigurowania, zobacz Provider Hosting and Security.

Dostawcy In-Process

Dostawcy wewnątrzprocesowi są uruchamiani w procesie hosta współużytkowanego, Wmiprvse.exe. Większość typów dostawców procesów używa modelu apartamentu wielowątkowego (MTA).

Model MTA jest obsługiwany dla następujących typów funkcji dostawcy:

Model apartamentów jednowątkowych (STA) jest obsługiwany w przypadku niektórych typów funkcji dostawcy:

Zewnętrzni dostawcy procesów

Dostawcy hostowani na innym hoście usługi udostępnionej obsługują następujące funkcje dostawcy:

Aby uzyskać więcej informacji na temat hostów usług udostępnionych, zobacz Provider Hosting and Security.

Niezależni dostawcy

Oddzieleni dostawcy są hostowani w aplikacji. Aby uzyskać więcej informacji, zobacz Włączanie dostawcy w aplikacji. Dostawcy utworzeni przy użyciu usługi WMI w programie .NET Framework są oddzieleni. Oddzieleni dostawcy obsługują następujące funkcje:

Rozwijanie dostawcy WMI

Hostingu i zabezpieczeń dostawcy