ManualResetEventSlim.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 ustawienia bieżącego ManualResetEventSlim .
Przeciążenia
| Nazwa | Opis |
|---|---|
| Wait() |
Blokuje bieżący wątek do momentu ustawienia bieżącego ManualResetEventSlim . |
| Wait(Int32) |
Blokuje bieżący wątek do momentu ustawienia bieżącego ManualResetEventSlim , używając 32-bitowej liczby całkowitej ze znakiem, aby zmierzyć interwał czasu. |
| Wait(CancellationToken) |
Blokuje bieżący wątek, dopóki bieżący nie ManualResetEventSlim otrzyma sygnału CancellationToken, obserwując element . |
| Wait(TimeSpan) |
Blokuje bieżący wątek do momentu ustawienia bieżącego ManualResetEventSlim , używając elementu , TimeSpan aby zmierzyć interwał czasu. |
| Wait(Int32, CancellationToken) |
Blokuje bieżący wątek do momentu ustawienia bieżącego ManualResetEventSlim , używając 32-bitowej liczby całkowitej ze znakiem CancellationToken, aby zmierzyć interwał czasu, obserwując element . |
| Wait(TimeSpan, CancellationToken) |
Blokuje bieżący wątek do momentu ustawienia bieżącego ManualResetEventSlim , używając elementu , TimeSpan aby zmierzyć interwał czasu, obserwując CancellationTokenelement . |
Wait()
- Źródło:
- ManualResetEventSlim.cs
- Źródło:
- ManualResetEventSlim.cs
- Źródło:
- ManualResetEventSlim.cs
- Źródło:
- ManualResetEventSlim.cs
- Źródło:
- ManualResetEventSlim.cs
Blokuje bieżący wątek do momentu ustawienia bieżącego ManualResetEventSlim .
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
Przekroczono maksymalną liczbę kelnerów.
Obiekt został już usunięty.
Uwagi
Obiekt wywołujący tej metody blokuje czas nieokreślony do momentu ustawienia bieżącego wystąpienia. Obiekt wywołujący zwróci natychmiast, jeśli zdarzenie jest obecnie w stanie ustawionym.
Zobacz też
Dotyczy
Wait(Int32)
- Źródło:
- ManualResetEventSlim.cs
- Źródło:
- ManualResetEventSlim.cs
- Źródło:
- ManualResetEventSlim.cs
- Źródło:
- ManualResetEventSlim.cs
- Źródło:
- ManualResetEventSlim.cs
Blokuje bieżący wątek do momentu ustawienia bieżącego ManualResetEventSlim , używając 32-bitowej liczby całkowitej ze znakiem, aby zmierzyć interwał 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
- millisecondsTimeout
- Int32
Liczba milisekund oczekiwania lub Infinite(-1) do oczekiwania na czas nieokreślony.
Zwraca
true
ManualResetEventSlim jeśli element został ustawiony; w przeciwnym razie false.
- Atrybuty
Wyjątki
millisecondsTimeout jest liczbą ujemną inną niż -1, która reprezentuje nieskończony limit czasu.
Przekroczono maksymalną liczbę kelnerów.
Obiekt został już usunięty.
Zobacz też
Dotyczy
Wait(CancellationToken)
- Źródło:
- ManualResetEventSlim.cs
- Źródło:
- ManualResetEventSlim.cs
- Źródło:
- ManualResetEventSlim.cs
- Źródło:
- ManualResetEventSlim.cs
- Źródło:
- ManualResetEventSlim.cs
Blokuje bieżący wątek, dopóki bieżący nie ManualResetEventSlim otrzyma sygnału CancellationToken, obserwując element .
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
Element CancellationToken do obserwowania.
- Atrybuty
Wyjątki
Przekroczono maksymalną liczbę kelnerów.
cancellationToken anulowano.
Obiekt został już usunięty lub CancellationTokenSource utworzony cancellationToken obiekt został usunięty.
cancellationToken anulowano.
Uwagi
Obiekt wywołujący tej metody blokuje czas nieokreślony do momentu ustawienia bieżącego wystąpienia. Obiekt wywołujący zwróci natychmiast, jeśli zdarzenie jest obecnie w stanie ustawionym.
Zobacz też
Dotyczy
Wait(TimeSpan)
- Źródło:
- ManualResetEventSlim.cs
- Źródło:
- ManualResetEventSlim.cs
- Źródło:
- ManualResetEventSlim.cs
- Źródło:
- ManualResetEventSlim.cs
- Źródło:
- ManualResetEventSlim.cs
Blokuje bieżący wątek do momentu ustawienia bieżącego ManualResetEventSlim , używając elementu , TimeSpan aby zmierzyć interwał 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
Wartość TimeSpan reprezentująca liczbę milisekund oczekiwania lub wartość reprezentującą TimeSpan -1 milisekund oczekiwania na czas nieokreślony.
Zwraca
true
ManualResetEventSlim jeśli element został ustawiony; w przeciwnym razie false.
- Atrybuty
Wyjątki
timeout jest liczbą ujemną inną niż -1 milisekund, która reprezentuje nieskończony limit czasu.
— lub —
Liczba milisekund w obiekcie timeout jest większa niż Int32.MaxValue.
Przekroczono maksymalną liczbę kelnerów.
Obiekt został już usunięty.
Zobacz też
Dotyczy
Wait(Int32, CancellationToken)
- Źródło:
- ManualResetEventSlim.cs
- Źródło:
- ManualResetEventSlim.cs
- Źródło:
- ManualResetEventSlim.cs
- Źródło:
- ManualResetEventSlim.cs
- Źródło:
- ManualResetEventSlim.cs
Blokuje bieżący wątek do momentu ustawienia bieżącego ManualResetEventSlim , używając 32-bitowej liczby całkowitej ze znakiem CancellationToken, aby zmierzyć interwał 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
- millisecondsTimeout
- Int32
Liczba milisekund oczekiwania lub Infinite(-1) do oczekiwania na czas nieokreślony.
- cancellationToken
- CancellationToken
Element CancellationToken do obserwowania.
Zwraca
true
ManualResetEventSlim jeśli element został ustawiony; w przeciwnym razie false.
- Atrybuty
Wyjątki
millisecondsTimeout jest liczbą ujemną inną niż -1, która reprezentuje nieskończony limit czasu.
Przekroczono maksymalną liczbę kelnerów.
Obiekt został już usunięty lub CancellationTokenSource utworzony cancellationToken obiekt został usunięty.
cancellationToken anulowano.
Zobacz też
Dotyczy
Wait(TimeSpan, CancellationToken)
- Źródło:
- ManualResetEventSlim.cs
- Źródło:
- ManualResetEventSlim.cs
- Źródło:
- ManualResetEventSlim.cs
- Źródło:
- ManualResetEventSlim.cs
- Źródło:
- ManualResetEventSlim.cs
Blokuje bieżący wątek do momentu ustawienia bieżącego ManualResetEventSlim , używając elementu , TimeSpan aby zmierzyć interwał 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
Wartość TimeSpan reprezentująca liczbę milisekund oczekiwania lub wartość reprezentującą TimeSpan -1 milisekund oczekiwania na czas nieokreślony.
- cancellationToken
- CancellationToken
Element CancellationToken do obserwowania.
Zwraca
true
ManualResetEventSlim jeśli element został ustawiony; w przeciwnym razie false.
- Atrybuty
Wyjątki
timeout jest liczbą ujemną inną niż -1 milisekund, która reprezentuje nieskończony limit czasu.
— lub —
Liczba milisekund w obiekcie timeout jest większa niż Int32.MaxValue.
Przekroczono maksymalną liczbę kelnerów.
Obiekt został już usunięty lub CancellationTokenSource utworzony cancellationToken obiekt został usunięty.
cancellationToken anulowano.