CountdownEvent.Wait Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Blocca il thread corrente finché l'oggetto CountdownEvent non viene impostato.
Overload
Wait() |
Blocca il thread corrente finché l'oggetto CountdownEvent non viene impostato. |
Wait(Int32) |
Blocca il thread corrente finché l'oggetto CountdownEvent non viene impostato, utilizzando un intero con segno a 32 bit per misurare il timeout. |
Wait(CancellationToken) |
Blocca il thread corrente finché l'oggetto CountdownEvent non viene impostato, al contempo osservando un oggetto CancellationToken. |
Wait(TimeSpan) |
Blocca il thread corrente finché l'oggetto CountdownEvent non viene impostato, utilizzando un oggetto TimeSpan per misurare il timeout. |
Wait(Int32, CancellationToken) |
Blocca il thread corrente finché l'oggetto CountdownEvent non viene impostato, utilizzando un intero con segno a 32 bit per misurare il timeout e al contempo osservando un oggetto CancellationToken. |
Wait(TimeSpan, CancellationToken) |
Blocca il thread corrente finché l'oggetto CountdownEvent non viene impostato, utilizzando un oggetto TimeSpan per misurare il timeout e al contempo osservando un oggetto CancellationToken. |
Wait()
- Origine:
- CountdownEvent.cs
- Origine:
- CountdownEvent.cs
- Origine:
- CountdownEvent.cs
Blocca il thread corrente finché l'oggetto CountdownEvent non viene impostato.
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 ()
- Attributi
Eccezioni
L'istanza corrente è già stata eliminata.
Commenti
Il chiamante di questo metodo si blocca per un periodo illimitato fino a quando non viene impostata l'istanza corrente. Il chiamante restituirà immediatamente se l'evento è attualmente in uno stato impostato.
Vedi anche
Si applica a
Wait(Int32)
- Origine:
- CountdownEvent.cs
- Origine:
- CountdownEvent.cs
- Origine:
- CountdownEvent.cs
Blocca il thread corrente finché l'oggetto CountdownEvent non viene impostato, utilizzando un intero con segno a 32 bit per misurare il timeout.
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
Parametri
- millisecondsTimeout
- Int32
Numero di millisecondi di attesa oppure Infinite (-1) per un'attesa indefinita.
Restituisce
true
se l'oggetto CountdownEvent è stato impostato. In caso contrario, false
.
- Attributi
Eccezioni
L'istanza corrente è già stata eliminata.
millisecondsTimeout
è un numero negativo diverso da -1, che rappresenta un timeout infinito.
Vedi anche
Si applica a
Wait(CancellationToken)
- Origine:
- CountdownEvent.cs
- Origine:
- CountdownEvent.cs
- Origine:
- CountdownEvent.cs
Blocca il thread corrente finché l'oggetto CountdownEvent non viene impostato, al contempo osservando un oggetto 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)
Parametri
- cancellationToken
- CancellationToken
Oggetto CancellationToken da osservare.
- Attributi
Eccezioni
cancellationToken
è stato annullato.
L'istanza corrente è già stata eliminata.
-oppure-
L'oggetto CancellationTokenSource che ha creato cancellationToken
è già stato eliminato.
Commenti
Il chiamante di questo metodo si blocca per un periodo illimitato fino a quando non viene impostata l'istanza corrente. Il chiamante restituirà immediatamente se l'evento è attualmente in uno stato impostato. Se l'oggetto CancellationToken osservato viene annullato durante l'operazione di attesa, verrà generata un'eccezione OperationCanceledException .
Vedi anche
Si applica a
Wait(TimeSpan)
- Origine:
- CountdownEvent.cs
- Origine:
- CountdownEvent.cs
- Origine:
- CountdownEvent.cs
Blocca il thread corrente finché l'oggetto CountdownEvent non viene impostato, utilizzando un oggetto TimeSpan per misurare il timeout.
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
Parametri
- timeout
- TimeSpan
Oggetto TimeSpan che rappresenta il numero di millisecondi di attesa oppure TimeSpan che rappresenta -1 millisecondi per un'attesa indefinita.
Restituisce
true
se l'oggetto CountdownEvent è stato impostato. In caso contrario, false
.
- Attributi
Eccezioni
L'istanza corrente è già stata eliminata.
timeout
è un numero negativo diverso da -1 millisecondi, che rappresenta un timeout infinito - oppure - il timeout è maggiore di Int32.MaxValue.
Vedi anche
Si applica a
Wait(Int32, CancellationToken)
- Origine:
- CountdownEvent.cs
- Origine:
- CountdownEvent.cs
- Origine:
- CountdownEvent.cs
Blocca il thread corrente finché l'oggetto CountdownEvent non viene impostato, utilizzando un intero con segno a 32 bit per misurare il timeout e al contempo osservando un oggetto 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
Parametri
- millisecondsTimeout
- Int32
Numero di millisecondi di attesa oppure Infinite (-1) per un'attesa indefinita.
- cancellationToken
- CancellationToken
Oggetto CancellationToken da osservare.
Restituisce
true
se l'oggetto CountdownEvent è stato impostato. In caso contrario, false
.
- Attributi
Eccezioni
cancellationToken
è stato annullato.
L'istanza corrente è già stata eliminata. oppure l'oggetto CancellationTokenSource aveva creato cancellationToken
è già stato eliminato.
millisecondsTimeout
è un numero negativo diverso da -1, che rappresenta un timeout infinito.
Vedi anche
Si applica a
Wait(TimeSpan, CancellationToken)
- Origine:
- CountdownEvent.cs
- Origine:
- CountdownEvent.cs
- Origine:
- CountdownEvent.cs
Blocca il thread corrente finché l'oggetto CountdownEvent non viene impostato, utilizzando un oggetto TimeSpan per misurare il timeout e al contempo osservando un oggetto 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
Parametri
- timeout
- TimeSpan
Oggetto TimeSpan che rappresenta il numero di millisecondi di attesa oppure TimeSpan che rappresenta -1 millisecondi per un'attesa indefinita.
- cancellationToken
- CancellationToken
Oggetto CancellationToken da osservare.
Restituisce
true
se l'oggetto CountdownEvent è stato impostato. In caso contrario, false
.
- Attributi
Eccezioni
cancellationToken
è stato annullato.
L'istanza corrente è già stata eliminata. oppure l'oggetto CancellationTokenSource aveva creato cancellationToken
è già stato eliminato.
timeout
è un numero negativo diverso da -1 millisecondi, che rappresenta un timeout infinito - oppure - il timeout è maggiore di Int32.MaxValue.