Memilih Pendaftaran yang Benar
WMI mendukung model utas yang berbeda tergantung pada bagaimana penyedia dihosting dan jenis fungsionalitas penyedia, seperti Kelas atau properti . Misalnya, penyedia terpisah tidak mendukung semua jenis fungsionalitas penyedia. Untuk informasi selengkapnya tentang model hosting yang berbeda dan cara mengonfigurasinya, lihat Penyedia Hosting dan Keamanan.
Penyedia In-Process
Penyedia yang sedang berjalan beroperasi dalam proses host yang dibagikan, Wmiprvse.exe. Sebagian besar jenis penyedia dalam proses menggunakan model multithreaded apartment (MTA).
Model MTA didukung untuk jenis fungsionalitas penyedia berikut:
- Penyedia Kelas
- Penyedia Instans
- Penyedia Metode
- Penyedia Properti
- Penyedia Peristiwa
- Penyedia Konsumen Acara
Model STA (apartemen berutas tunggal) didukung untuk jenis-jenis fungsionalitas tertentu dari penyedia.
Penyedia Luar Proses
Penyedia yang dihosting di host layanan bersama yang berbeda mendukung fungsionalitas penyedia berikut:
- Penyedia Kelas
- Penyedia Instans
- Penyedia Metode
- Penyedia Properti
- Penyedia Peristiwa
- Penyedia Konsumen Peristiwa
Untuk informasi selengkapnya tentang host layanan bersama, lihat Hosting dan Keamanan Penyedia.
Penyedia yang Tidak Bergantung
Penyedia yang dipisahkan dihosting dalam aplikasi. Untuk informasi selengkapnya, lihat Menggabungkan Penyedia dalam Aplikasi. Penyedia yang dibuat menggunakan WMI di .NET Framework dipisahkan. Penyedia terpisah mendukung fungsionalitas penyedia berikut:
Topik terkait