Język

NamedWaitHandleOptions.CurrentSessionOnly Właściwość

Definicja

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.

Dotyczy