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
Přetížení
Wait() |
Zablokuje aktuální vlákno, dokud se nenastaví aktuální.ManualResetEventSlim |
Wait(Int32) |
Blokuje aktuální vlákno, dokud se nenastaví aktuální ManualResetEventSlim , a to pomocí 32bitového celého čísla se signým číslem k měření časového intervalu. |
Wait(CancellationToken) |
Blokuje aktuální vlákno, dokud proud ManualResetEventSlim neobdrží signál při pozorování CancellationToken. |
Wait(TimeSpan) |
Zablokuje aktuální vlákno, dokud se nenastaví aktuální ManualResetEventSlim , a to pomocí parametru TimeSpan pro měření časového intervalu. |
Wait(Int32, CancellationToken) |
Blokuje aktuální vlákno, dokud se nenastaví aktuální ManualResetEventSlim , pomocí 32bitového celého čísla se signýmmm číslem k měření časového intervalu CancellationTokenpři pozorování . |
Wait(TimeSpan, CancellationToken) |
Zablokuje aktuální vlákno, dokud se nenastaví proud ManualResetEventSlim , a to pomocí TimeSpan k měření časového intervalu CancellationTokenpři pozorování . |
Wait()
- Zdroj:
- ManualResetEventSlim.cs
- Zdroj:
- ManualResetEventSlim.cs
- Zdroj:
- ManualResetEventSlim.cs
Zablokuje aktuální vlákno, dokud se nenastaví aktuální.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 ()
- 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ě dlouho, 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
Blokuje aktuální vlákno, dokud se nenastaví aktuální ManualResetEventSlim , a to pomocí 32bitového celého čísla se signým číslem 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í čekat, nebo Infinite(-1) čekat na neomezenou dobu.
Návraty
true
ManualResetEventSlim pokud byl nastaven; v opačném případě . false
- Atributy
Výjimky
millisecondsTimeout
je záporné číslo jiné než -1, které 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
Blokuje aktuální vlákno, dokud proud ManualResetEventSlim neobdrží signál při pozorová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
Pozorovat 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 vytvořený cancellationToken
objekt byl odstraněn.
cancellationToken
byla zrušena.
Poznámky
Volající této metody blokuje neomezeně dlouho, 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
Zablokuje aktuální vlákno, dokud se nenastaví aktuální ManualResetEventSlim , a to pomocí parametru TimeSpan pro měření časového intervalu.
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 hodnota představující -1 milisekund, která má čekat na dobu neurčitou.
Návraty
true
ManualResetEventSlim pokud byl nastaven; v opačném případě . false
- Atributy
Výjimky
timeout
je záporné číslo jiné než -1 milisekund, což představuje nekonečný časový limit.
-nebo-
Počet milisekund v timeout
souboru je větší než Hodnota 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
Blokuje aktuální vlákno, dokud se nenastaví aktuální ManualResetEventSlim , pomocí 32bitového celého čísla se signýmmm číslem k měření časového intervalu CancellationTokenpři pozorová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í čekat, nebo Infinite(-1) čekat na neomezenou dobu.
- cancellationToken
- CancellationToken
Pozorovat CancellationToken .
Návraty
true
ManualResetEventSlim pokud byl nastaven; v opačném případě . false
- Atributy
Výjimky
millisecondsTimeout
je záporné číslo jiné než -1, které představuje nekonečný časový limit.
Byl překročen maximální počet číšníků.
Objekt již byl odstraněn nebo CancellationTokenSource vytvořený cancellationToken
objekt byl odstraněn.
cancellationToken
byla zrušena.
Viz také
Platí pro
Wait(TimeSpan, CancellationToken)
- Zdroj:
- ManualResetEventSlim.cs
- Zdroj:
- ManualResetEventSlim.cs
- Zdroj:
- ManualResetEventSlim.cs
Zablokuje aktuální vlákno, dokud se nenastaví proud ManualResetEventSlim , a to pomocí TimeSpan k měření časového intervalu CancellationTokenpři pozorová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 hodnota představující -1 milisekund, která má čekat na dobu neurčitou.
- cancellationToken
- CancellationToken
Pozorovat CancellationToken .
Návraty
true
ManualResetEventSlim pokud byl nastaven; v opačném případě . false
- Atributy
Výjimky
timeout
je záporné číslo jiné než -1 milisekund, což představuje nekonečný časový limit.
-nebo-
Počet milisekund v timeout
souboru je větší než Hodnota Int32.MaxValue.
Byl překročen maximální počet číšníků.
Objekt již byl odstraněn nebo CancellationTokenSource vytvořený cancellationToken
objekt byl odstraněn.
cancellationToken
byla zrušena.