CyclicBarrier.AwaitAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| AwaitAsync() |
Espera assíncronamente até que todas as partes tenham invocado |
| AwaitAsync(Int64, TimeUnit) |
Espera assíncronamente até que todas as partes tenham invocado |
AwaitAsync()
Espera assíncronamente até que todas as partes tenham invocado await essa barreira.
public System.Threading.Tasks.Task<int> AwaitAsync();
member this.AwaitAsync : unit -> System.Threading.Tasks.Task<int>
Retornos
Uma tarefa cujo resultado é o índice de chegada atribuído pela barreira.
Comentários
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.
Aplica-se a
AwaitAsync(Int64, TimeUnit)
Espera assíncronamente até que todas as partes tenham invocado await essa barreira.
public System.Threading.Tasks.Task<int> AwaitAsync(long timeout, Java.Util.Concurrent.TimeUnit? unit);
member this.AwaitAsync : int64 * Java.Util.Concurrent.TimeUnit -> System.Threading.Tasks.Task<int>
Parâmetros
- timeout
- Int64
O tempo para esperar pela barreira.
- unit
- TimeUnit
A unidade de tempo de timeout.
Retornos
Uma tarefa cujo resultado é o índice de chegada atribuído pela barreira. Se o tempo de espera especificado decorrer antes de todas as partes chegarem, a tarefa falhará com um TimeoutException e a barreira entrará no estado quebrado, causando IsBroken o retorno true.
Comentários
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.