CountdownEvent.Wait Methode

Definition

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.

Weitere Informationen

Gilt für: