NamedWaitHandleOptions Yapı

Tanım

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
NamedWaitHandleOptions

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.

Şunlara uygulanır