Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
WMI unterstützt verschiedene Threadingmodelle, je nachdem, wie der Anbieter gehostet wird, und abhängig vom Typ der Anbieterfunktionalität, z. B. Class oder Property. Beispielsweise unterstützen entkoppelte Anbieter nicht alle Typen von Anbieterfunktionen. Weitere Informationen zu verschiedenen Hostingmodellen und deren Konfiguration finden Sie unter Anbieterhosting und Sicherheit.
In-Process-Anbieter
In-Process-Anbieter werden in einem freigegebenen Hostprozess ausgeführt, Wmiprvse.exe. Die meisten In-Process-Anbietertypen verwenden das MTA-Modell (Multithread-Apartment).
Das MTA-Modell wird für die folgenden Typen von Anbieterfunktionen unterstützt:
- Klassenanbieter
- Instanzanbieter
- Methodenanbieter
- Eigenschaftenanbieter
- Ereignisanbieter
- Ereignisconsumeranbieter
Das STA-Modell (Singlethread-Apartment) wird für einige Arten von Anbieterfunktionen unterstützt:
Out-of-Process-Anbieter
Anbieter, die auf einem anderen Host für gemeinsam genutzte Dienste gehostet werden, unterstützen die folgenden Anbieterfunktionen:
- Klassenanbieter
- Instanzanbieter
- Methodenanbieter
- Eigenschaftenanbieter
- Ereignisanbieter
- Ereignisconsumeranbieter
Weitere Informationen zu gemeinsam genutzten Diensthosts finden Sie unter Anbieterhosting und Sicherheit.
Entkoppelte Anbieter
Entkoppelte Anbieter werden in einer Anwendung gehostet. Weitere Informationen finden Sie unter Integrieren eines Anbieters in eine Anwendung. Anbieter, die mit WMI im .NET Framework erstellt wurden, sind entkoppelt. Entkoppelte Anbieter unterstützen die folgenden Anbieterfunktionen:
Zugehörige Themen