CountdownEvent.Wait Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Blokuje bieżący wątek do momentu CountdownEvent ustawienia.
Przeciążenia
Wait() |
Blokuje bieżący wątek do momentu CountdownEvent ustawienia. |
Wait(Int32) |
Blokuje bieżący wątek do momentu CountdownEvent ustawienia, używając 32-bitowej liczby całkowitej ze znakiem w celu zmierzenia limitu czasu. |
Wait(CancellationToken) |
Blokuje bieżący wątek, dopóki element CountdownEvent nie zostanie ustawiony, obserwując element CancellationToken. |
Wait(TimeSpan) |
Blokuje bieżący wątek, dopóki CountdownEvent element nie zostanie ustawiony, używając elementu w TimeSpan celu zmierzenia limitu czasu. |
Wait(Int32, CancellationToken) |
Blokuje bieżący wątek do CountdownEvent momentu ustawienia, używając 32-bitowej liczby całkowitej ze znakiem CancellationToken, aby zmierzyć limit czasu, obserwując element . |
Wait(TimeSpan, CancellationToken) |
Blokuje bieżący wątek, dopóki CountdownEvent element nie zostanie ustawiony, używając elementu w TimeSpan celu zmierzenia limitu czasu, obserwując CancellationTokenelement . |
Wait()
- Źródło:
- CountdownEvent.cs
- Źródło:
- CountdownEvent.cs
- Źródło:
- CountdownEvent.cs
Blokuje bieżący wątek do momentu CountdownEvent ustawienia.
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 ()
- Atrybuty
Wyjątki
Bieżące wystąpienie zostało już usunięte.
Uwagi
Obiekt wywołujący tej metody blokuje bezterminowo czas do momentu ustawienia bieżącego wystąpienia. Obiekt wywołujący zostanie zwrócony natychmiast, jeśli zdarzenie jest obecnie w stanie ustawionym.
Zobacz też
Dotyczy
Wait(Int32)
- Źródło:
- CountdownEvent.cs
- Źródło:
- CountdownEvent.cs
- Źródło:
- CountdownEvent.cs
Blokuje bieżący wątek do momentu CountdownEvent ustawienia, używając 32-bitowej liczby całkowitej ze znakiem w celu zmierzenia limitu czasu.
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
Parametry
Zwraca
true
jeśli parametr CountdownEvent został ustawiony; w przeciwnym razie false
.
- Atrybuty
Wyjątki
Bieżące wystąpienie zostało już usunięte.
millisecondsTimeout
jest liczbą ujemną inną niż -1, która reprezentuje nieskończony limit czasu.
Zobacz też
Dotyczy
Wait(CancellationToken)
- Źródło:
- CountdownEvent.cs
- Źródło:
- CountdownEvent.cs
- Źródło:
- CountdownEvent.cs
Blokuje bieżący wątek, dopóki element CountdownEvent nie zostanie ustawiony, obserwując element 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)
Parametry
- cancellationToken
- CancellationToken
Do CancellationToken obserwowania.
- Atrybuty
Wyjątki
cancellationToken
została anulowana.
Bieżące wystąpienie zostało już usunięte.
-lub-
CancellationTokenSource Utworzony element cancellationToken
został już usunięty.
Uwagi
Obiekt wywołujący tej metody blokuje bezterminowo czas do momentu ustawienia bieżącego wystąpienia. Obiekt wywołujący zostanie zwrócony natychmiast, jeśli zdarzenie jest obecnie w stanie ustawionym. Jeśli obserwowana CancellationToken operacja zostanie anulowana podczas operacji oczekiwania, OperationCanceledException zostanie zgłoszony element.
Zobacz też
Dotyczy
Wait(TimeSpan)
- Źródło:
- CountdownEvent.cs
- Źródło:
- CountdownEvent.cs
- Źródło:
- CountdownEvent.cs
Blokuje bieżący wątek, dopóki CountdownEvent element nie zostanie ustawiony, używając elementu w TimeSpan celu zmierzenia limitu czasu.
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
Parametry
- timeout
- TimeSpan
Element TimeSpan reprezentujący liczbę milisekund oczekiwania lub wartość reprezentującą TimeSpan -1 milisekundy oczekiwania na czas nieokreślony.
Zwraca
true
jeśli parametr CountdownEvent został ustawiony; w przeciwnym razie false
.
- Atrybuty
Wyjątki
Bieżące wystąpienie zostało już usunięte.
timeout
jest liczbą ujemną inną niż -1 milisekundy, która reprezentuje nieskończony limit czasu lub limit czasu jest większy niż Wartość Int32.MaxValue.
Zobacz też
Dotyczy
Wait(Int32, CancellationToken)
- Źródło:
- CountdownEvent.cs
- Źródło:
- CountdownEvent.cs
- Źródło:
- CountdownEvent.cs
Blokuje bieżący wątek do CountdownEvent momentu ustawienia, używając 32-bitowej liczby całkowitej ze znakiem CancellationToken, aby zmierzyć limit czasu, obserwując element .
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
Parametry
- cancellationToken
- CancellationToken
Do CancellationToken obserwowania.
Zwraca
true
jeśli parametr CountdownEvent został ustawiony; w przeciwnym razie false
.
- Atrybuty
Wyjątki
cancellationToken
została anulowana.
Bieżące wystąpienie zostało już usunięte. -or — utworzona CancellationTokenSource została cancellationToken
już usunięta.
millisecondsTimeout
jest liczbą ujemną inną niż -1, która reprezentuje nieskończony limit czasu.
Zobacz też
Dotyczy
Wait(TimeSpan, CancellationToken)
- Źródło:
- CountdownEvent.cs
- Źródło:
- CountdownEvent.cs
- Źródło:
- CountdownEvent.cs
Blokuje bieżący wątek, dopóki CountdownEvent element nie zostanie ustawiony, używając elementu w TimeSpan celu zmierzenia limitu czasu, obserwując CancellationTokenelement .
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
Parametry
- timeout
- TimeSpan
Element TimeSpan reprezentujący liczbę milisekund oczekiwania lub wartość reprezentującą TimeSpan -1 milisekundy oczekiwania na czas nieokreślony.
- cancellationToken
- CancellationToken
Do CancellationToken obserwowania.
Zwraca
true
jeśli parametr CountdownEvent został ustawiony; w przeciwnym razie false
.
- Atrybuty
Wyjątki
cancellationToken
została anulowana.
Bieżące wystąpienie zostało już usunięte. -or — utworzona CancellationTokenSource została cancellationToken
już usunięta.
timeout
jest liczbą ujemną inną niż -1 milisekundy, która reprezentuje nieskończony limit czasu lub limit czasu jest większy niż Wartość Int32.MaxValue.