NamedWaitHandleOptions Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bekleme tutamaçları olan ve , Mutexve Semaphoregibi EventWaitHandleişlemler arasında paylaşılabilen adlandırılmış eşitleme nesneleri için bir dizi seçeneği temsil eder.
public value class NamedWaitHandleOptions
public struct NamedWaitHandleOptions
type NamedWaitHandleOptions = struct
Public Structure NamedWaitHandleOptions
- Devralma
Açıklamalar
Bu yapı, bekleme tutamaçları olan ve , Semaphoreve gibi Mutexişlemler arasında paylaşılabilen adlandırılmış eşitleme nesneleri oluşturan veya açan oluşturucular ve EventWaitHandleyöntemlerle kullanılır.
Kapsamı ayarlamak için parametre NamedWaitHandleOptions kabul eden yöntemlere alternatif olarak, yalnızca parametre alan name yöntemler parametrenin ön ekini Global\Local\ veya ad alanını belirtebilir. Ad alanı belirtildiğinde Global , eşitleme nesnesi sistemdeki tüm işlemlerle paylaşılabilir.
Local Ad alanı belirtilmediğinde de varsayılan olan ad alanı belirtildiğinde, eşitleme nesnesi aynı oturumdaki işlemlerle paylaşılabilir. Windows oturum, oturum açma oturumudur ve hizmetler genellikle etkileşimli olmayan farklı bir oturumda çalışır. Unix benzeri işletim sistemlerinde her kabuğun kendi oturumu vardır. Oturum yerel eşitleme nesneleri, tümü aynı oturumda çalıştırıldığı bir üst/alt ilişki ile işlemler arasında eşitleme için uygun olabilir. Windows eşitleme nesnesi adları hakkında daha fazla bilgi için bkz. Object Names.
Özellikler
| Name | Description |
|---|---|
| CurrentSessionOnly |
Adlandırılmış eşitleme nesnesinin geçerli oturuma erişimi sınırlı olup olmadığını gösteren bir değer alır veya ayarlar. |
| CurrentUserOnly |
Adlandırılmış eşitleme nesnesinin geçerli kullanıcıya erişimi sınırlı olup olmadığını gösteren bir değer alır veya ayarlar. |