NamedWaitHandleOptions.CurrentSessionOnly Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob das benannte Synchronisierungsobjekt im Zugriff auf die aktuelle Sitzung eingeschränkt ist.

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

Eigenschaftswert

truewenn das benannte Synchronisierungsobjekt im Zugriff auf die aktuelle Sitzung beschränkt ist; andernfalls . false Der Standardwert lautet true.

Hinweise

Jede Sitzung verfügt über Namespaces für den Namen des Objekts, die verwendet werden, wenn die Option ist true. Diese sitzungsbezogenen Namespaces unterscheiden sich von sitzungsbezogenen Namespaces für andere Sitzungen und unterscheiden sich auch von Namespaces, die bei der Option falseverwendet werden.

Wenn die Option beim Erstellen eines benannten Synchronisierungsobjekts besteht true , ist das Objekt im Bereich der aktuellen Sitzung beschränkt und kann nicht durch Prozesse geöffnet werden, die in verschiedenen Sitzungen ausgeführt werden.

Wenn die Option beim Erstellen eines benannten Synchronisierungsobjekts besteht false , ist das Objekt nicht im Zugriff auf eine Sitzung beschränkt.

Bei Windows handelt es sich bei einer Sitzung um eine Terminaldienstesitzung. Auf Unix-ähnlichen Betriebssystemen ist eine Sitzung in der Regel eine Shellsitzung, in der jede Shell eine eigene Sitzung erhält, in der Prozesse, die von der Shell-Ausführung gestartet wurden.

Gilt für: