Bahasa

NamedWaitHandleOptions Struktur

Definisi

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
NamedWaitHandleOptions

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.

Berlaku untuk