Freigeben über


SemaphoreSlim.AvailableWaitHandle Eigenschaft

Definition

Gibt ein WaitHandle zurück, das verwendet werden kann um auf die Semaphore zu warten.

public:
 property System::Threading::WaitHandle ^ AvailableWaitHandle { System::Threading::WaitHandle ^ get(); };
public System.Threading.WaitHandle AvailableWaitHandle { get; }
member this.AvailableWaitHandle : System.Threading.WaitHandle
Public ReadOnly Property AvailableWaitHandle As WaitHandle

Eigenschaftswert

WaitHandle

Ein WaitHandle, das verwendet werden kann um auf die Semaphore zu warten.

Ausnahmen

Hinweise

Verwenden Sie diese Eigenschaft nur, wenn Sie zusammen mit anderen kernelbasierten Synchronisierungsobjekten mit dem gleichen Wartezeitpunkt auf ein SemaphoreSlim warten müssen. Ein erfolgreiches Warten auf den AvailableWaitHandle Vorgang bedeutet keine erfolgreiche Wartezeit auf den SemaphoreSlim selbst, und es dekrementiert die Anzahl der Semaphore. Nachdem der verfügbare Wartezeitpunkt signalisiert wurde, sollten Sie auf den SemaphoreSlim speziellen Vorgang warten.

Gilt für

Siehe auch