CountdownEvent.Wait Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.