CountdownEvent.Wait Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Blockerar den aktuella tråden tills den CountdownEvent har angetts.
Överlagringar
| Name | Description |
|---|---|
| Wait() |
Blockerar den aktuella tråden tills den CountdownEvent har angetts. |
| Wait(Int32) |
Blockerar den aktuella tråden tills den CountdownEvent har angetts med hjälp av ett 32-bitars signerat heltal för att mäta tidsgränsen. |
| Wait(CancellationToken) |
Blockerar den aktuella tråden tills den CountdownEvent har angetts, samtidigt som en CancellationToken. |
| Wait(TimeSpan) |
Blockerar den aktuella tråden tills den CountdownEvent har angetts, med hjälp av en TimeSpan för att mäta tidsgränsen. |
| Wait(Int32, CancellationToken) |
Blockerar den aktuella tråden tills den CountdownEvent har angetts, med hjälp av ett 32-bitars signerat heltal för att mäta tidsgränsen, samtidigt som en CancellationToken. |
| Wait(TimeSpan, CancellationToken) |
Blockerar den aktuella tråden tills den CountdownEvent har angetts, med hjälp av en TimeSpan för att mäta tidsgränsen, medan du observerar en CancellationToken. |
Wait()
- Källa:
- CountdownEvent.cs
- Källa:
- CountdownEvent.cs
- Källa:
- CountdownEvent.cs
- Källa:
- CountdownEvent.cs
- Källa:
- CountdownEvent.cs
Blockerar den aktuella tråden tills den CountdownEvent har angetts.
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 ()
- Attribut
Undantag
Den aktuella instansen har redan tagits bort.
Kommentarer
Anroparen för den här metoden blockerar på obestämd tid tills den aktuella instansen har angetts. Anroparen returneras omedelbart om händelsen för närvarande är i ett angivet tillstånd.
Se även
Gäller för
Wait(Int32)
- Källa:
- CountdownEvent.cs
- Källa:
- CountdownEvent.cs
- Källa:
- CountdownEvent.cs
- Källa:
- CountdownEvent.cs
- Källa:
- CountdownEvent.cs
Blockerar den aktuella tråden tills den CountdownEvent har angetts med hjälp av ett 32-bitars signerat heltal för att mäta tidsgränsen.
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
Parametrar
- millisecondsTimeout
- Int32
Antalet millisekunder som ska vänta eller Infinite(-1) för att vänta på obestämd tid.
Returer
true om har CountdownEvent angetts, annars false.
- Attribut
Undantag
Den aktuella instansen har redan tagits bort.
millisecondsTimeout är ett annat negativt tal än -1, vilket representerar en oändlig timeout.
Se även
Gäller för
Wait(CancellationToken)
- Källa:
- CountdownEvent.cs
- Källa:
- CountdownEvent.cs
- Källa:
- CountdownEvent.cs
- Källa:
- CountdownEvent.cs
- Källa:
- CountdownEvent.cs
Blockerar den aktuella tråden tills den CountdownEvent har angetts, samtidigt som en 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)
Parametrar
- cancellationToken
- CancellationToken
Att CancellationToken observera.
- Attribut
Undantag
cancellationToken har avbrutits.
Den aktuella instansen har redan tagits bort.
-eller-
Den CancellationTokenSource skapade cancellationToken har redan tagits bort.
Kommentarer
Anroparen för den här metoden blockerar på obestämd tid tills den aktuella instansen har angetts. Anroparen returneras omedelbart om händelsen för närvarande är i ett angivet tillstånd. Om den CancellationToken observerade åtgärden avbryts under vänteåtgärden utlöses en OperationCanceledException .
Se även
Gäller för
Wait(TimeSpan)
- Källa:
- CountdownEvent.cs
- Källa:
- CountdownEvent.cs
- Källa:
- CountdownEvent.cs
- Källa:
- CountdownEvent.cs
- Källa:
- CountdownEvent.cs
Blockerar den aktuella tråden tills den CountdownEvent har angetts, med hjälp av en TimeSpan för att mäta tidsgränsen.
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
Parametrar
- timeout
- TimeSpan
En TimeSpan som representerar antalet millisekunder som ska vänta, eller ett TimeSpan som representerar -1 millisekunder för att vänta på obestämd tid.
Returer
true om har CountdownEvent angetts, annars false.
- Attribut
Undantag
Den aktuella instansen har redan tagits bort.
timeout är ett annat negativt tal än -1 millisekunder, vilket representerar en oändlig timeout - eller - timeout är större än Int32.MaxValue.
Se även
Gäller för
Wait(Int32, CancellationToken)
- Källa:
- CountdownEvent.cs
- Källa:
- CountdownEvent.cs
- Källa:
- CountdownEvent.cs
- Källa:
- CountdownEvent.cs
- Källa:
- CountdownEvent.cs
Blockerar den aktuella tråden tills den CountdownEvent har angetts, med hjälp av ett 32-bitars signerat heltal för att mäta tidsgränsen, samtidigt som en 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
Parametrar
- millisecondsTimeout
- Int32
Antalet millisekunder som ska vänta eller Infinite(-1) för att vänta på obestämd tid.
- cancellationToken
- CancellationToken
Att CancellationToken observera.
Returer
true om har CountdownEvent angetts, annars false.
- Attribut
Undantag
cancellationToken har avbrutits.
Den aktuella instansen har redan tagits bort. -or- Den CancellationTokenSource skapade cancellationToken har redan tagits bort.
millisecondsTimeout är ett annat negativt tal än -1, vilket representerar en oändlig timeout.
Se även
Gäller för
Wait(TimeSpan, CancellationToken)
- Källa:
- CountdownEvent.cs
- Källa:
- CountdownEvent.cs
- Källa:
- CountdownEvent.cs
- Källa:
- CountdownEvent.cs
- Källa:
- CountdownEvent.cs
Blockerar den aktuella tråden tills den CountdownEvent har angetts, med hjälp av en TimeSpan för att mäta tidsgränsen, medan du observerar en CancellationToken.
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
Parametrar
- timeout
- TimeSpan
En TimeSpan som representerar antalet millisekunder som ska vänta, eller ett TimeSpan som representerar -1 millisekunder för att vänta på obestämd tid.
- cancellationToken
- CancellationToken
Att CancellationToken observera.
Returer
true om har CountdownEvent angetts, annars false.
- Attribut
Undantag
cancellationToken har avbrutits.
Den aktuella instansen har redan tagits bort. -or- Den CancellationTokenSource skapade cancellationToken har redan tagits bort.
timeout är ett annat negativt tal än -1 millisekunder, vilket representerar en oändlig timeout - eller - timeout är större än Int32.MaxValue.