語言

NamedWaitHandleOptions.CurrentUserOnly 屬性

定義

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

public:
 property bool CurrentUserOnly { bool get(); void set(bool value); };
public bool CurrentUserOnly { get; set; }
member this.CurrentUserOnly : bool with get, set
Public Property CurrentUserOnly As Boolean

屬性值

true如果命名的同步物件對目前使用者的存取受限;否則,。 false 預設值為 true。

備註

若該選項是在 true 建立命名同步物件時,該物件對呼叫使用者的存取權限受限。 若選項是在 true 開啟現有命名同步物件時,該物件的存取控制會被驗證為呼叫使用者。

若該選項是在 false 建立命名同步物件時,該物件對使用者的存取權限不受限制。

Caution

在類 Unix 作業系統中,將此選項設為 false 可能存在安全問題。 機器上的其他使用者可能會干擾該物件。 只有當所有使用者(包括一般使用者和 root)都在同一信任邊界時才使用 false 。 否則,若有根程序與使用者程序共用一個命名的同步物件,則可啟用權限提升。

在類 Unix 作業系統中,每個使用者都有物件名稱的命名空間,當選項為 true時會使用。 這些使用者範圍命名空間與其他使用者的使用者範圍命名空間不同,也與當選項為 false時使用的命名空間不同。

適用於