Språk

NamedWaitHandleOptions.CurrentUserOnly Egenskap

Definition

Hämtar eller anger ett värde som anger om det namngivna synkroniseringsobjektet är begränsat i åtkomsten till den aktuella användaren.

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

Egenskapsvärde

trueom det namngivna synkroniseringsobjektet är begränsat i åtkomsten till den aktuella användaren; annars . false Standardvärdet är true.

Kommentarer

Om alternativet är true när du skapar ett namngivet synkroniseringsobjekt begränsas objektet i åtkomsten till den anropande användaren. Om alternativet är true när du öppnar ett befintligt namngivet synkroniseringsobjekt verifieras objektets åtkomstkontroller för den anropande användaren.

Om alternativet är false när du skapar ett namngivet synkroniseringsobjekt begränsas inte objektet i åtkomsten till en användare.

Caution

Om du ställer in det här alternativet false på Unix-liknande operativsystem är det ett potentiellt säkerhetsproblem. Andra användare på datorn kan störa objektet. Använd false endast när alla användare på datorn, inklusive vanliga användare och rotanvändare, är i samma förtroendegräns. Annars kan en rotprocess och en användarprocess som delar ett namngivet synkroniseringsobjekt aktivera behörighetseskalering.

På Unix-liknande operativsystem har varje användare namnrymder för objektets namn som används när alternativet är true. Dessa namnområden med användaromfattning skiljer sig från användaromfattande namnområden för andra användare och skiljer sig även från namnområden som används när alternativet är false.

Gäller för