NamedWaitHandleOptions.CurrentSessionOnly Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy nazwany obiekt synchronizacji jest ograniczony w dostępie do bieżącej sesji.
public:
property bool CurrentSessionOnly { bool get(); void set(bool value); };
public bool CurrentSessionOnly { get; set; }
member this.CurrentSessionOnly : bool with get, set
Public Property CurrentSessionOnly As Boolean
Wartość właściwości
true jeśli nazwany obiekt synchronizacji jest ograniczony do bieżącej sesji; w przeciwnym razie, false. Wartość domyślna to true.
Uwagi
Każda sesja ma przestrzenie nazw dla nazwy obiektu, które są używane, gdy opcja to true. Te przestrzenie nazw o zakresie sesji różnią się od przestrzeni nazw o zakresie sesji dla innych sesji, a także różnią się od przestrzeni nazw używanych, gdy opcja to false.
Jeśli opcja jest true używana podczas tworzenia nazwanego obiektu synchronizacji, obiekt jest ograniczony do bieżącej sesji i nie może być otwarty przez procesy uruchomione w różnych sesjach.
Jeśli opcja jest false dostępna podczas tworzenia nazwanego obiektu synchronizacji, obiekt nie jest ograniczony w dostępie do sesji.
W Windows sesja jest sesją usług terminalowych. W systemach operacyjnych przypominających system Unix sesja jest zazwyczaj sesją powłoki, w której każda powłoka pobiera własną sesję, w której procesy uruchamiane z poziomu powłoki.