Volba správné registrace
Rozhraní WMI podporuje různé modely vláken v závislosti na tom, jak je poskytovatel spravovaný, a typu jeho funkcionality, například třída nebo vlastnost. Například oddělené poskytovatele nepodporují všechny typy funkcí poskytovatele. Další informace o různých modelech hostování a jejich konfiguraci najdete v tématu Poskytovatel hostingu a zabezpečení.
In-Process Poskytovatelé
Zprostředkovatelé běžící v rámci procesu běží ve sdíleném hostitelském procesu Wmiprvse.exe. Většina typů zprostředkovatelů v procesu používá model multithreaded apartment (MTA).
Model MTA je podporovaný pro následující typy funkcí poskytovatele:
- Poskytovatel tříd
- poskytovatel instance
- poskytovatel metody
- Poskytovatel vlastností
- Poskytovatel událostí
- poskytovatel spotřebitelů událostí
Model jednovláknového apartmánu (STA) je podporován pro některé typy funkcí poskytovatele:
Zprostředkovatelé mimo proces
Poskytovatelé hostovaní v jiném hostiteli sdílených služeb podporují následující funkce poskytovatele:
- Poskytovatel tříd
- poskytovatel instance
- poskytovatel metody
- Poskytovatel vlastností
- poskytovatel událostí
- Poskytovatel spotřebitelských událostí
Další informace o hostitelích sdílených služeb naleznete v tématu Provider Hosting and Security.
Nezávislí poskytovatelé
Oddělení poskytovatelé jsou hostovaní v aplikaci. Další informace naleznete v tématu Začlenění zprostředkovatele do aplikace. Zprostředkovatelé vytvořené pomocí rozhraní WMI v rozhraní .NET Framework jsou odděleni. Nezávislí poskytovatelé podporují následující funkce poskytovatele.
Související témata