ManualResetEventSlim.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 aktuelle ManualResetEventSlim Thread festgelegt ist.
Überlädt
| Name | Beschreibung |
|---|---|
| Wait() |
Blockiert den aktuellen Thread, bis der aktuelle ManualResetEventSlim Thread festgelegt ist. |
| Wait(Int32) |
Blockiert den aktuellen Thread, bis der aktuelle ManualResetEventSlim Thread festgelegt ist, wobei eine 32-Bit-ganzzahl mit Vorzeichen verwendet wird, um das Zeitintervall zu messen. |
| Wait(CancellationToken) |
Blockiert den aktuellen Thread, bis der Aktuelle ManualResetEventSlim ein Signal empfängt, während ein CancellationToken. |
| Wait(TimeSpan) |
Blockiert den aktuellen Thread, bis der aktuelle ManualResetEventSlim Thread festgelegt ist, indem ein TimeSpan Zeitintervall gemessen wird. |
| Wait(Int32, CancellationToken) |
Blockiert den aktuellen Thread, bis der aktuelle ManualResetEventSlim Thread festgelegt ist, wobei eine 32-Bit-ganzzahl mit Vorzeichen verwendet wird, um das Zeitintervall zu messen, während eine CancellationToken. |
| Wait(TimeSpan, CancellationToken) |
Blockiert den aktuellen Thread, bis der aktuelle ManualResetEventSlim Thread festgelegt ist. Dabei wird ein TimeSpan Zeitintervall gemessen, während ein CancellationTokenIntervall beobachtet wird. |
Wait()
- Quelle:
- ManualResetEventSlim.cs
- Quelle:
- ManualResetEventSlim.cs
- Quelle:
- ManualResetEventSlim.cs
- Quelle:
- ManualResetEventSlim.cs
- Quelle:
- ManualResetEventSlim.cs
Blockiert den aktuellen Thread, bis der aktuelle ManualResetEventSlim 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 maximale Anzahl der Warteprogramme wurde überschritten.
Das Objekt 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:
- ManualResetEventSlim.cs
- Quelle:
- ManualResetEventSlim.cs
- Quelle:
- ManualResetEventSlim.cs
- Quelle:
- ManualResetEventSlim.cs
- Quelle:
- ManualResetEventSlim.cs
Blockiert den aktuellen Thread, bis der aktuelle ManualResetEventSlim Thread festgelegt ist, wobei eine 32-Bit-ganzzahl mit Vorzeichen verwendet wird, um das Zeitintervall 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 ManualResetEventSlim Einstellung festgelegt wurde; andernfalls false.
- Attribute
Ausnahmen
millisecondsTimeout ist eine andere negative Zahl als -1, die ein unendliches Timeout darstellt.
Die maximale Anzahl der Warteprogramme wurde überschritten.
Das Objekt wurde bereits verworfen.
Weitere Informationen
Gilt für:
Wait(CancellationToken)
- Quelle:
- ManualResetEventSlim.cs
- Quelle:
- ManualResetEventSlim.cs
- Quelle:
- ManualResetEventSlim.cs
- Quelle:
- ManualResetEventSlim.cs
- Quelle:
- ManualResetEventSlim.cs
Blockiert den aktuellen Thread, bis der Aktuelle ManualResetEventSlim ein Signal empfängt, 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
Die maximale Anzahl der Warteprogramme wurde überschritten.
cancellationToken wurde abgebrochen.
Das Objekt wurde bereits gelöscht, oder das CancellationTokenSource erstellte cancellationToken Objekt wurde gelöscht.
cancellationToken wurde abgebrochen.
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(TimeSpan)
- Quelle:
- ManualResetEventSlim.cs
- Quelle:
- ManualResetEventSlim.cs
- Quelle:
- ManualResetEventSlim.cs
- Quelle:
- ManualResetEventSlim.cs
- Quelle:
- ManualResetEventSlim.cs
Blockiert den aktuellen Thread, bis der aktuelle ManualResetEventSlim Thread festgelegt ist, indem ein TimeSpan Zeitintervall 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 ManualResetEventSlim Einstellung festgelegt wurde; andernfalls false.
- Attribute
Ausnahmen
timeout ist eine andere negative Zahl als -1 Millisekunden, die ein unendliches Timeout darstellt.
-oder-
Die Anzahl der Millisekunden ist timeout größer als Int32.MaxValue.
Die maximale Anzahl der Warteprogramme wurde überschritten.
Das Objekt wurde bereits verworfen.
Weitere Informationen
Gilt für:
Wait(Int32, CancellationToken)
- Quelle:
- ManualResetEventSlim.cs
- Quelle:
- ManualResetEventSlim.cs
- Quelle:
- ManualResetEventSlim.cs
- Quelle:
- ManualResetEventSlim.cs
- Quelle:
- ManualResetEventSlim.cs
Blockiert den aktuellen Thread, bis der aktuelle ManualResetEventSlim Thread festgelegt ist, wobei eine 32-Bit-ganzzahl mit Vorzeichen verwendet wird, um das Zeitintervall 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 ManualResetEventSlim Einstellung festgelegt wurde; andernfalls false.
- Attribute
Ausnahmen
millisecondsTimeout ist eine andere negative Zahl als -1, die ein unendliches Timeout darstellt.
Die maximale Anzahl der Warteprogramme wurde überschritten.
Das Objekt wurde bereits gelöscht, oder das CancellationTokenSource erstellte cancellationToken Objekt wurde gelöscht.
cancellationToken wurde abgebrochen.
Weitere Informationen
Gilt für:
Wait(TimeSpan, CancellationToken)
- Quelle:
- ManualResetEventSlim.cs
- Quelle:
- ManualResetEventSlim.cs
- Quelle:
- ManualResetEventSlim.cs
- Quelle:
- ManualResetEventSlim.cs
- Quelle:
- ManualResetEventSlim.cs
Blockiert den aktuellen Thread, bis der aktuelle ManualResetEventSlim Thread festgelegt ist. Dabei wird ein TimeSpan Zeitintervall gemessen, während ein CancellationTokenIntervall beobachtet wird.
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 ManualResetEventSlim Einstellung festgelegt wurde; andernfalls false.
- Attribute
Ausnahmen
timeout ist eine andere negative Zahl als -1 Millisekunden, die ein unendliches Timeout darstellt.
-oder-
Die Anzahl der Millisekunden ist timeout größer als Int32.MaxValue.
Die maximale Anzahl der Warteprogramme wurde überschritten.
Das Objekt wurde bereits gelöscht, oder das CancellationTokenSource erstellte cancellationToken Objekt wurde gelöscht.
cancellationToken wurde abgebrochen.