NamedWaitHandleOptions 結構

定義

代表一組命名同步物件的選項,這些物件為等待句柄,可在程序間共享,例如 MutexSemaphoreEventWaitHandle

public value class NamedWaitHandleOptions
public struct NamedWaitHandleOptions
type NamedWaitHandleOptions = struct
Public Structure NamedWaitHandleOptions
繼承
NamedWaitHandleOptions

備註

此結構用於建構子與方法,這些物件創建或開啟命名的同步物件,這些物件為等待句柄,且可在程序間共享,例如 MutexSemaphoreEventWaitHandle和 。

作為接受 NamedWaitHandleOptions 參數設定範圍的方法的替代方案,僅接受 name 參數的方法可以在參數前加上 Global\Local\ 來指定命名空間。 當 Global 命名空間被指定時,同步物件可以與系統上的任何程序共享。 當 Local 指定命名空間時(這也是未指定命名空間時的預設),同步物件可以與同一會話中的程序共享。 在 Windows 上,會話是登入會話,服務通常在不同的非互動會話中執行。 在類 Unix 作業系統中,每個 shell 都有自己的會話。 會話本地同步物件可能適合用於在父/子關係中同步,且所有程序皆在同一會話中執行。 欲了解更多關於Windows同步物件名稱的資訊,請參見 Object Names

屬性

名稱 Description
CurrentSessionOnly

取得或設定一個值,指示該命名同步物件是否受限於存取當前會話。

CurrentUserOnly

取得或設定一個值,指示指定的同步物件是否限制對當前使用者的存取。

適用於