NamedWaitHandleOptions Struktur
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili sekumpulan opsi untuk objek sinkronisasi bernama yang merupakan handel tunggu dan dapat dibagikan antar proses, seperti Mutex, , Semaphoredan EventWaitHandle.
public value class NamedWaitHandleOptions
public struct NamedWaitHandleOptions
type NamedWaitHandleOptions = struct
Public Structure NamedWaitHandleOptions
- Warisan
Keterangan
Struktur ini digunakan dengan konstruktor dan metode yang membuat atau membuka objek sinkronisasi bernama yang merupakan handel tunggu dan dapat dibagikan antara proses, seperti Mutex, Semaphore, dan EventWaitHandle.
Sebagai alternatif untuk metode yang menerima NamedWaitHandleOptions parameter untuk mengatur cakupan, metode yang hanya mengambil name parameter dapat mengawali parameter dengan Global\ atau Local\ untuk menentukan namespace.
Global Ketika namespace ditentukan, objek sinkronisasi dapat dibagikan dengan proses apa pun pada sistem.
Local Ketika namespace ditentukan, yang juga merupakan default ketika tidak ada namespace layanan yang ditentukan, objek sinkronisasi dapat dibagikan dengan proses dalam sesi yang sama. Pada Windows, sesi adalah sesi masuk, dan layanan biasanya berjalan dalam sesi non-interaktif yang berbeda. Pada sistem operasi seperti Unix, setiap shell memiliki sesinya sendiri. Objek sinkronisasi sesi-lokal mungkin sesuai untuk menyinkronkan antara proses dengan hubungan induk/anak di mana semuanya berjalan dalam sesi yang sama. Untuk informasi selengkapnya tentang nama objek sinkronisasi di Windows, lihat nama Object.
Properti
| Nama | Deskripsi |
|---|---|
| CurrentSessionOnly |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah objek sinkronisasi bernama dibatasi dalam akses ke sesi saat ini. |
| CurrentUserOnly |
Mendapatkan atau menetapkan nilai yang menunjukkan apakah objek sinkronisasi bernama dibatasi dalam akses ke pengguna saat ini. |