CountdownEvent.Wait Methode

Definitie

Hiermee blokkeert u de huidige thread totdat de CountdownEvent set is ingesteld.

Overloads

Name Description
Wait()

Hiermee blokkeert u de huidige thread totdat de CountdownEvent set is ingesteld.

Wait(Int32)

Hiermee blokkeert u de huidige thread totdat de CountdownEvent thread is ingesteld, met behulp van een 32-bits geheel getal dat is ondertekend om de time-out te meten.

Wait(CancellationToken)

Hiermee blokkeert u de huidige thread totdat de CountdownEvent thread is ingesteld, terwijl u een CancellationToken.

Wait(TimeSpan)

Hiermee blokkeert u de huidige thread totdat de CountdownEvent thread is ingesteld, met behulp van een TimeSpan om de time-out te meten.

Wait(Int32, CancellationToken)

Hiermee blokkeert u de huidige thread totdat de CountdownEvent set is ingesteld, met behulp van een 32-bits geheel getal dat is ondertekend om de time-out te meten, terwijl u een CancellationToken.

Wait(TimeSpan, CancellationToken)

Hiermee blokkeert u de huidige thread totdat de CountdownEvent set is ingesteld, met behulp van een TimeSpan om de time-out te meten, terwijl u een CancellationToken.

Wait()

Hiermee blokkeert u de huidige thread totdat de CountdownEvent set is ingesteld.

public:
 void Wait();
public void Wait();
member this.Wait : unit -> unit
Public Sub Wait ()

Uitzonderingen

Het huidige exemplaar is al verwijderd.

Opmerkingen

De aanroeper van deze methode blokkeert voor onbepaalde tijd totdat het huidige exemplaar is ingesteld. De beller wordt onmiddellijk geretourneerd als de gebeurtenis zich momenteel in een setstatus bevindt.

Zie ook

Van toepassing op

Wait(Int32)

Hiermee blokkeert u de huidige thread totdat de CountdownEvent thread is ingesteld, met behulp van een 32-bits geheel getal dat is ondertekend om de time-out te meten.

public:
 bool Wait(int millisecondsTimeout);
public bool Wait(int millisecondsTimeout);
member this.Wait : int -> bool
Public Function Wait (millisecondsTimeout As Integer) As Boolean

Parameters

millisecondsTimeout
Int32

Het aantal milliseconden dat moet worden gewacht, of Infinite(-1) om voor onbepaalde tijd te wachten.

Retouren

trueals de CountdownEvent set is ingesteld; anders. false

Uitzonderingen

Het huidige exemplaar is al verwijderd.

millisecondsTimeout is een ander negatief getal dan -1, dat een oneindige time-out vertegenwoordigt.

Zie ook

Van toepassing op

Wait(CancellationToken)

Hiermee blokkeert u de huidige thread totdat de CountdownEvent thread is ingesteld, terwijl u een CancellationToken.

public:
 void Wait(System::Threading::CancellationToken cancellationToken);
public void Wait(System.Threading.CancellationToken cancellationToken);
member this.Wait : System.Threading.CancellationToken -> unit
Public Sub Wait (cancellationToken As CancellationToken)

Parameters

cancellationToken
CancellationToken

De CancellationToken te observeren.

Uitzonderingen

cancellationToken is geannuleerd.

Het huidige exemplaar is al verwijderd.

– of –

De CancellationTokenSource gemaakte cancellationToken is al verwijderd.

Opmerkingen

De aanroeper van deze methode blokkeert voor onbepaalde tijd totdat het huidige exemplaar is ingesteld. De beller wordt onmiddellijk geretourneerd als de gebeurtenis zich momenteel in een setstatus bevindt. Als het CancellationToken waargenomen item tijdens de wachtbewerking wordt geannuleerd, wordt er een OperationCanceledException gegenereerd.

Zie ook

Van toepassing op

Wait(TimeSpan)

Hiermee blokkeert u de huidige thread totdat de CountdownEvent thread is ingesteld, met behulp van een TimeSpan om de time-out te meten.

public:
 bool Wait(TimeSpan timeout);
public bool Wait(TimeSpan timeout);
member this.Wait : TimeSpan -> bool
Public Function Wait (timeout As TimeSpan) As Boolean

Parameters

timeout
TimeSpan

Een TimeSpan die het aantal milliseconden aangeeft dat moet worden gewacht, of een TimeSpan waarde die -1 milliseconden vertegenwoordigt om voor onbepaalde tijd te wachten.

Retouren

trueals de CountdownEvent set is ingesteld; anders. false

Uitzonderingen

Het huidige exemplaar is al verwijderd.

timeout is een ander negatief getal dan -1 milliseconden, wat een oneindige time-out vertegenwoordigt, of time-out groter is dan Int32.MaxValue.

Zie ook

Van toepassing op

Wait(Int32, CancellationToken)

Hiermee blokkeert u de huidige thread totdat de CountdownEvent set is ingesteld, met behulp van een 32-bits geheel getal dat is ondertekend om de time-out te meten, terwijl u een CancellationToken.

public:
 bool Wait(int millisecondsTimeout, System::Threading::CancellationToken cancellationToken);
public bool Wait(int millisecondsTimeout, System.Threading.CancellationToken cancellationToken);
member this.Wait : int * System.Threading.CancellationToken -> bool
Public Function Wait (millisecondsTimeout As Integer, cancellationToken As CancellationToken) As Boolean

Parameters

millisecondsTimeout
Int32

Het aantal milliseconden dat moet worden gewacht, of Infinite(-1) om voor onbepaalde tijd te wachten.

cancellationToken
CancellationToken

De CancellationToken te observeren.

Retouren

trueals de CountdownEvent set is ingesteld; anders. false

Uitzonderingen

cancellationToken is geannuleerd.

Het huidige exemplaar is al verwijderd. -of- De CancellationTokenSource gemaakte is cancellationToken al verwijderd.

millisecondsTimeout is een ander negatief getal dan -1, dat een oneindige time-out vertegenwoordigt.

Zie ook

Van toepassing op

Wait(TimeSpan, CancellationToken)

Hiermee blokkeert u de huidige thread totdat de CountdownEvent set is ingesteld, met behulp van een TimeSpan om de time-out te meten, terwijl u een CancellationToken.

public:
 bool Wait(TimeSpan timeout, System::Threading::CancellationToken cancellationToken);
public bool Wait(TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.Wait : TimeSpan * System.Threading.CancellationToken -> bool
Public Function Wait (timeout As TimeSpan, cancellationToken As CancellationToken) As Boolean

Parameters

timeout
TimeSpan

Een TimeSpan die het aantal milliseconden aangeeft dat moet worden gewacht, of een TimeSpan waarde die -1 milliseconden vertegenwoordigt om voor onbepaalde tijd te wachten.

cancellationToken
CancellationToken

De CancellationToken te observeren.

Retouren

trueals de CountdownEvent set is ingesteld; anders. false

Uitzonderingen

cancellationToken is geannuleerd.

Het huidige exemplaar is al verwijderd. -of- De CancellationTokenSource gemaakte is cancellationToken al verwijderd.

timeout is een ander negatief getal dan -1 milliseconden, wat een oneindige time-out vertegenwoordigt, of time-out groter is dan Int32.MaxValue.

Zie ook

Van toepassing op