NamedWaitHandleOptions 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表一組命名同步物件的選項,這些物件為等待句柄,可在程序間共享,例如 Mutex、 Semaphore和 EventWaitHandle。
public value class NamedWaitHandleOptions
public struct NamedWaitHandleOptions
type NamedWaitHandleOptions = struct
Public Structure NamedWaitHandleOptions
- 繼承
備註
此結構用於建構子與方法,這些物件創建或開啟命名的同步物件,這些物件為等待句柄,且可在程序間共享,例如 Mutex、 Semaphore、 EventWaitHandle和 。
作為接受 NamedWaitHandleOptions 參數設定範圍的方法的替代方案,僅接受 name 參數的方法可以在參數前加上 Global\ 或 Local\ 來指定命名空間。 當 Global 命名空間被指定時,同步物件可以與系統上的任何程序共享。 當 Local 指定命名空間時(這也是未指定命名空間時的預設),同步物件可以與同一會話中的程序共享。 在 Windows 上,會話是登入會話,服務通常在不同的非互動會話中執行。 在類 Unix 作業系統中,每個 shell 都有自己的會話。 會話本地同步物件可能適合用於在父/子關係中同步,且所有程序皆在同一會話中執行。 欲了解更多關於Windows同步物件名稱的資訊,請參見 Object Names。
屬性
| 名稱 | Description |
|---|---|
| CurrentSessionOnly |
取得或設定一個值,指示該命名同步物件是否受限於存取當前會話。 |
| CurrentUserOnly |
取得或設定一個值,指示指定的同步物件是否限制對當前使用者的存取。 |