CountdownEvent.Wait Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Blockiert den aktuellen Thread, bis der CountdownEvent Thread festgelegt ist.
Überlädt
| Name | Beschreibung |
|---|---|
| Wait() |
Blockiert den aktuellen Thread, bis der CountdownEvent Thread festgelegt ist. |
| Wait(Int32) |
Blockiert den aktuellen Thread, bis der CountdownEvent Wert festgelegt ist, wobei eine 32-Bit-Ganzzahl verwendet wird, um das Timeout zu messen. |
| Wait(CancellationToken) |
Blockiert den aktuellen Thread, bis der CountdownEvent Festgelegt ist, während ein CancellationToken. |
| Wait(TimeSpan) |
Blockiert den aktuellen Thread so lange, bis er CountdownEvent festgelegt ist, indem ein TimeSpan Timeout gemessen wird. |
| Wait(Int32, CancellationToken) |
Blockiert den aktuellen Thread, bis der CountdownEvent Wert festgelegt ist, wobei eine 32-Bit-Ganzzahl verwendet wird, um das Timeout zu messen, während eine CancellationToken. |
| Wait(TimeSpan, CancellationToken) |
Blockiert den aktuellen Thread, bis der CountdownEvent Thread festgelegt ist, wobei ein TimeSpan Timeout gemessen wird, während ein CancellationToken. |
Wait()
- Quelle:
- CountdownEvent.cs
- Quelle:
- CountdownEvent.cs
- Quelle:
- CountdownEvent.cs
- Quelle:
- CountdownEvent.cs
- Quelle:
- CountdownEvent.cs
Blockiert den aktuellen Thread, bis der CountdownEvent Thread festgelegt ist.
public:
void Wait();
public void Wait();
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public void Wait();
member this.Wait : unit -> unit
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.Wait : unit -> unit
Public Sub Wait ()
- Attribute
Ausnahmen
Die aktuelle Instanz wurde bereits verworfen.
Hinweise
Der Aufrufer dieser Methode blockiert unbegrenzt, bis die aktuelle Instanz festgelegt ist. Der Aufrufer wird sofort zurückgegeben, wenn sich das Ereignis derzeit in einem festgelegten Zustand befindet.
Weitere Informationen
Gilt für:
Wait(Int32)
- Quelle:
- CountdownEvent.cs
- Quelle:
- CountdownEvent.cs
- Quelle:
- CountdownEvent.cs
- Quelle:
- CountdownEvent.cs
- Quelle:
- CountdownEvent.cs
Blockiert den aktuellen Thread, bis der CountdownEvent Wert festgelegt ist, wobei eine 32-Bit-Ganzzahl verwendet wird, um das Timeout zu messen.
public:
bool Wait(int millisecondsTimeout);
public bool Wait(int millisecondsTimeout);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public bool Wait(int millisecondsTimeout);
member this.Wait : int -> bool
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.Wait : int -> bool
Public Function Wait (millisecondsTimeout As Integer) As Boolean
Parameter
- millisecondsTimeout
- Int32
Die Anzahl der zu wartenden Millisekunden oder Infinite(-1) auf unbestimmte Zeit.
Gibt zurück
true wenn die CountdownEvent Einstellung festgelegt wurde; andernfalls false.
- Attribute
Ausnahmen
Die aktuelle Instanz wurde bereits verworfen.
millisecondsTimeout ist eine andere negative Zahl als -1, die ein unendliches Timeout darstellt.
Weitere Informationen
Gilt für:
Wait(CancellationToken)
- Quelle:
- CountdownEvent.cs
- Quelle:
- CountdownEvent.cs
- Quelle:
- CountdownEvent.cs
- Quelle:
- CountdownEvent.cs
- Quelle:
- CountdownEvent.cs
Blockiert den aktuellen Thread, bis der CountdownEvent Festgelegt ist, während ein CancellationToken.
public:
void Wait(System::Threading::CancellationToken cancellationToken);
public void Wait(System.Threading.CancellationToken cancellationToken);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public void Wait(System.Threading.CancellationToken cancellationToken);
member this.Wait : System.Threading.CancellationToken -> unit
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.Wait : System.Threading.CancellationToken -> unit
Public Sub Wait (cancellationToken As CancellationToken)
Parameter
- cancellationToken
- CancellationToken
Der CancellationToken zu beobachtende.
- Attribute
Ausnahmen
cancellationToken wurde abgebrochen.
Die aktuelle Instanz wurde bereits verworfen.
-oder-
Die CancellationTokenSource erstellte Datei cancellationToken wurde bereits gelöscht.
Hinweise
Der Aufrufer dieser Methode blockiert unbegrenzt, bis die aktuelle Instanz festgelegt ist. Der Aufrufer wird sofort zurückgegeben, wenn sich das Ereignis derzeit in einem festgelegten Zustand befindet. Wenn die CancellationToken beobachtete Aktion während des Wartevorgangs abgebrochen wird, wird ein OperationCanceledException Fehler ausgelöst.
Weitere Informationen
Gilt für:
Wait(TimeSpan)
- Quelle:
- CountdownEvent.cs
- Quelle:
- CountdownEvent.cs
- Quelle:
- CountdownEvent.cs
- Quelle:
- CountdownEvent.cs
- Quelle:
- CountdownEvent.cs
Blockiert den aktuellen Thread so lange, bis er CountdownEvent festgelegt ist, indem ein TimeSpan Timeout gemessen wird.
public:
bool Wait(TimeSpan timeout);
public bool Wait(TimeSpan timeout);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public bool Wait(TimeSpan timeout);
member this.Wait : TimeSpan -> bool
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.Wait : TimeSpan -> bool
Public Function Wait (timeout As TimeSpan) As Boolean
Parameter
- timeout
- TimeSpan
Ein TimeSpan Wert, der die Anzahl der zu wartenden Millisekunden darstellt, oder eine TimeSpan , die -1 Millisekunden darstellt, die unbegrenzt gewartet werden sollen.
Gibt zurück
true wenn die CountdownEvent Einstellung festgelegt wurde; andernfalls false.
- Attribute
Ausnahmen
Die aktuelle Instanz wurde bereits verworfen.
timeout ist eine andere negative Zahl als -1 Millisekunden, die ein unendliches Timeout darstellt - oder - Timeout ist größer als Int32.MaxValue.
Weitere Informationen
Gilt für:
Wait(Int32, CancellationToken)
- Quelle:
- CountdownEvent.cs
- Quelle:
- CountdownEvent.cs
- Quelle:
- CountdownEvent.cs
- Quelle:
- CountdownEvent.cs
- Quelle:
- CountdownEvent.cs
Blockiert den aktuellen Thread, bis der CountdownEvent Wert festgelegt ist, wobei eine 32-Bit-Ganzzahl verwendet wird, um das Timeout zu messen, während eine CancellationToken.
public:
bool Wait(int millisecondsTimeout, System::Threading::CancellationToken cancellationToken);
public bool Wait(int millisecondsTimeout, System.Threading.CancellationToken cancellationToken);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public bool Wait(int millisecondsTimeout, System.Threading.CancellationToken cancellationToken);
member this.Wait : int * System.Threading.CancellationToken -> bool
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.Wait : int * System.Threading.CancellationToken -> bool
Public Function Wait (millisecondsTimeout As Integer, cancellationToken As CancellationToken) As Boolean
Parameter
- millisecondsTimeout
- Int32
Die Anzahl der zu wartenden Millisekunden oder Infinite(-1) auf unbestimmte Zeit.
- cancellationToken
- CancellationToken
Der CancellationToken zu beobachtende.
Gibt zurück
true wenn die CountdownEvent Einstellung festgelegt wurde; andernfalls false.
- Attribute
Ausnahmen
cancellationToken wurde abgebrochen.
Die aktuelle Instanz wurde bereits verworfen. -oder- Die CancellationTokenSource erstellte Datei cancellationToken wurde bereits verworfen.
millisecondsTimeout ist eine andere negative Zahl als -1, die ein unendliches Timeout darstellt.
Weitere Informationen
Gilt für:
Wait(TimeSpan, CancellationToken)
- Quelle:
- CountdownEvent.cs
- Quelle:
- CountdownEvent.cs
- Quelle:
- CountdownEvent.cs
- Quelle:
- CountdownEvent.cs
- Quelle:
- CountdownEvent.cs
Blockiert den aktuellen Thread, bis der CountdownEvent Thread festgelegt ist, wobei ein TimeSpan Timeout gemessen wird, während ein CancellationToken.
public:
bool Wait(TimeSpan timeout, System::Threading::CancellationToken cancellationToken);
public bool Wait(TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public bool Wait(TimeSpan timeout, System.Threading.CancellationToken cancellationToken);
member this.Wait : TimeSpan * System.Threading.CancellationToken -> bool
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.Wait : TimeSpan * System.Threading.CancellationToken -> bool
Public Function Wait (timeout As TimeSpan, cancellationToken As CancellationToken) As Boolean
Parameter
- timeout
- TimeSpan
Ein TimeSpan Wert, der die Anzahl der zu wartenden Millisekunden darstellt, oder eine TimeSpan , die -1 Millisekunden darstellt, die unbegrenzt gewartet werden sollen.
- cancellationToken
- CancellationToken
Der CancellationToken zu beobachtende.
Gibt zurück
true wenn die CountdownEvent Einstellung festgelegt wurde; andernfalls false.
- Attribute
Ausnahmen
cancellationToken wurde abgebrochen.
Die aktuelle Instanz wurde bereits verworfen. -oder- Die CancellationTokenSource erstellte Datei cancellationToken wurde bereits verworfen.
timeout ist eine andere negative Zahl als -1 Millisekunden, die ein unendliches Timeout darstellt - oder - Timeout ist größer als Int32.MaxValue.