ManualResetEventSlim.Wait Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zablokuje aktuální vlákno, dokud se nenastaví aktuální ManualResetEventSlim vlákno.
Přetížení
| Name | Description |
|---|---|
| Wait() |
Zablokuje aktuální vlákno, dokud se nenastaví aktuální ManualResetEventSlim vlákno. |
| Wait(Int32) |
Blokuje aktuální vlákno, dokud není nastavena aktuální ManualResetEventSlim hodnota, pomocí 32bitového signed integer k měření časového intervalu. |
| Wait(CancellationToken) |
Blokuje aktuální vlákno, dokud proud ManualResetEventSlim neobdrží signál při sledování CancellationToken. |
| Wait(TimeSpan) |
Blokuje aktuální vlákno, dokud není nastaven aktuální ManualResetEventSlim , pomocí TimeSpan měrné časové intervaly. |
| Wait(Int32, CancellationToken) |
Zablokuje aktuální vlákno, dokud není nastaven aktuální ManualResetEventSlim , pomocí 32bitového signed integer k měření časového intervalu CancellationTokenpři sledování . |
| Wait(TimeSpan, CancellationToken) |
Zablokuje aktuální vlákno, dokud není nastaven aktuální ManualResetEventSlim , pomocí TimeSpan měrného časového intervalu CancellationTokenpři sledování . |
Wait()
- Zdroj:
- ManualResetEventSlim.cs
- Zdroj:
- ManualResetEventSlim.cs
- Zdroj:
- ManualResetEventSlim.cs
- Zdroj:
- ManualResetEventSlim.cs
- Zdroj:
- ManualResetEventSlim.cs
Zablokuje aktuální vlákno, dokud se nenastaví aktuální ManualResetEventSlim vlákno.
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 ()
- Atributy
Výjimky
Byl překročen maximální počet číšníků.
Objekt již byl odstraněn.
Poznámky
Volající této metody blokuje neomezeně dlouhou dobu, dokud není nastavena aktuální instance. Volající se okamžitě vrátí, pokud je událost aktuálně v nastaveném stavu.
Viz také
Platí pro
Wait(Int32)
- Zdroj:
- ManualResetEventSlim.cs
- Zdroj:
- ManualResetEventSlim.cs
- Zdroj:
- ManualResetEventSlim.cs
- Zdroj:
- ManualResetEventSlim.cs
- Zdroj:
- ManualResetEventSlim.cs
Blokuje aktuální vlákno, dokud není nastavena aktuální ManualResetEventSlim hodnota, pomocí 32bitového signed integer k měření časového intervalu.
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
Počet milisekund, které se mají počkat, nebo Infinite(-1) čekat na neomezenou dobu.
Návraty
truepokud byla nastavenaManualResetEventSlim, jinak . false
- Atributy
Výjimky
millisecondsTimeout je záporné číslo jiné než -1, což představuje nekonečný časový limit.
Byl překročen maximální počet číšníků.
Objekt již byl odstraněn.
Viz také
Platí pro
Wait(CancellationToken)
- Zdroj:
- ManualResetEventSlim.cs
- Zdroj:
- ManualResetEventSlim.cs
- Zdroj:
- ManualResetEventSlim.cs
- Zdroj:
- ManualResetEventSlim.cs
- Zdroj:
- ManualResetEventSlim.cs
Blokuje aktuální vlákno, dokud proud ManualResetEventSlim neobdrží signál při sledování 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
Pozorné CancellationToken .
- Atributy
Výjimky
Byl překročen maximální počet číšníků.
cancellationToken byla zrušena.
Objekt již byl odstraněn nebo CancellationTokenSource byl vytvořen cancellationToken .
cancellationToken byla zrušena.
Poznámky
Volající této metody blokuje neomezeně dlouhou dobu, dokud není nastavena aktuální instance. Volající se okamžitě vrátí, pokud je událost aktuálně v nastaveném stavu.
Viz také
Platí pro
Wait(TimeSpan)
- Zdroj:
- ManualResetEventSlim.cs
- Zdroj:
- ManualResetEventSlim.cs
- Zdroj:
- ManualResetEventSlim.cs
- Zdroj:
- ManualResetEventSlim.cs
- Zdroj:
- ManualResetEventSlim.cs
Blokuje aktuální vlákno, dokud není nastaven aktuální ManualResetEventSlim , pomocí TimeSpan měrné časové intervaly.
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
Jedná TimeSpan se o počet milisekund, které se mají čekat, nebo TimeSpan počet milisekund, které představují -1 milisekundy, které se mají čekat neomezeně dlouho.
Návraty
truepokud byla nastavenaManualResetEventSlim, jinak . false
- Atributy
Výjimky
timeout je záporné číslo jiné než -1 milisekund, což představuje nekonečný časový limit.
nebo
Počet milisekund je timeout větší než Int32.MaxValue.
Byl překročen maximální počet číšníků.
Objekt již byl odstraněn.
Viz také
Platí pro
Wait(Int32, CancellationToken)
- Zdroj:
- ManualResetEventSlim.cs
- Zdroj:
- ManualResetEventSlim.cs
- Zdroj:
- ManualResetEventSlim.cs
- Zdroj:
- ManualResetEventSlim.cs
- Zdroj:
- ManualResetEventSlim.cs
Zablokuje aktuální vlákno, dokud není nastaven aktuální ManualResetEventSlim , pomocí 32bitového signed integer k měření časového intervalu CancellationTokenpři sledování .
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
Počet milisekund, které se mají počkat, nebo Infinite(-1) čekat na neomezenou dobu.
- cancellationToken
- CancellationToken
Pozorné CancellationToken .
Návraty
truepokud byla nastavenaManualResetEventSlim, jinak . false
- Atributy
Výjimky
millisecondsTimeout je záporné číslo jiné než -1, což představuje nekonečný časový limit.
Byl překročen maximální počet číšníků.
Objekt již byl odstraněn nebo CancellationTokenSource byl vytvořen cancellationToken .
cancellationToken byla zrušena.
Viz také
Platí pro
Wait(TimeSpan, CancellationToken)
- Zdroj:
- ManualResetEventSlim.cs
- Zdroj:
- ManualResetEventSlim.cs
- Zdroj:
- ManualResetEventSlim.cs
- Zdroj:
- ManualResetEventSlim.cs
- Zdroj:
- ManualResetEventSlim.cs
Zablokuje aktuální vlákno, dokud není nastaven aktuální ManualResetEventSlim , pomocí TimeSpan měrného časového intervalu CancellationTokenpři sledování .
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
Jedná TimeSpan se o počet milisekund, které se mají čekat, nebo TimeSpan počet milisekund, které představují -1 milisekundy, které se mají čekat neomezeně dlouho.
- cancellationToken
- CancellationToken
Pozorné CancellationToken .
Návraty
truepokud byla nastavenaManualResetEventSlim, jinak . false
- Atributy
Výjimky
timeout je záporné číslo jiné než -1 milisekund, což představuje nekonečný časový limit.
nebo
Počet milisekund je timeout větší než Int32.MaxValue.
Byl překročen maximální počet číšníků.
Objekt již byl odstraněn nebo CancellationTokenSource byl vytvořen cancellationToken .
cancellationToken byla zrušena.