SemaphoreSlim.AvailableWaitHandle Egenskap

Definition

Returnerar en WaitHandle som kan användas för att vänta på semaforen.

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

Egenskapsvärde

En WaitHandle som kan användas för att vänta på semaforen.

Undantag

Kommentarer

Använd endast den här egenskapen när du måste vänta på en SemaphoreSlim tillsammans med andra kernelbaserade synkroniseringsobjekt med samma väntehandtag. En lyckad väntan på AvailableWaitHandle innebär inte en lyckad väntan på SemaphoreSlim sig självt, och det minskar inte heller semaforens antal. När det tillgängliga väntehandtaget har signalerats bör du vänta specifikt SemaphoreSlim .

Gäller för

Se även