Juiste registratie kiezen
WMI ondersteunt verschillende threadingmodellen, afhankelijk van de manier waarop de provider wordt gehost en het type providerfunctionaliteit, zoals Class of Eigenschap. ontkoppelde providers bieden bijvoorbeeld geen ondersteuning voor alle typen providerfunctionaliteit. Zie Hosting en Beveiligingvoor meer informatie over verschillende hostingmodellen en hoe u deze kunt configureren.
In-Process Aanbieders
In-process providers worden uitgevoerd in een gedeeld hostproces, Wmiprvse.exe. De meeste in-process providertypen maken gebruik van het MTA-model (Multithreaded Apartment).
Het MTA-model wordt ondersteund voor de volgende typen providerfunctionaliteit:
- Klasse-aanbieder
- Exemplaaraanbieder
- provideer van methodes
- eigenschappenleverancier
- evenementvoorziener
- Event Consumer Provider
Het STA-model (Single Threaded Apartment) wordt ondersteund voor sommige typen provider-functionaliteit:
Externe Providers
Providers die worden gehost in een andere gedeelde servicehost ondersteunen de volgende providerfunctionaliteit:
- Class Provider
- Instantieprovider
- methodedienstverlener
- eigenschapsprovider
- evenementenaanbieder
- Gebeurtenisconsumentprovider
Zie Provider Hosting en Beveiligingvoor meer informatie over gedeelde servicehosts.
Losgekoppelde providers
Losgekoppelde providers worden gehost in een toepassing. Zie Een provider opnemen in een toepassings-voor meer informatie. Providers die zijn gemaakt met WMI in .NET Framework, worden losgekoppeld. Losgekoppelde providers ondersteunen de volgende providerfunctionaliteit:
Verwante onderwerpen