CyclicBarrier.AwaitAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| AwaitAsync() |
Attend de façon asynchrone jusqu’à ce que toutes les parties aient appelé |
| AwaitAsync(Int64, TimeUnit) |
Attend de façon asynchrone jusqu’à ce que toutes les parties aient appelé |
AwaitAsync()
Attend de façon asynchrone jusqu’à ce que toutes les parties aient appelé await sur cette barrière.
public System.Threading.Tasks.Task<int> AwaitAsync();
member this.AwaitAsync : unit -> System.Threading.Tasks.Task<int>
Retours
Tâche dont le résultat est l’index d’arrivée affecté par la barrière.
Remarques
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
AwaitAsync(Int64, TimeUnit)
Attend de façon asynchrone jusqu’à ce que toutes les parties aient appelé await sur cette barrière.
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>
Paramètres
- timeout
- Int64
Le temps d’attendre la barrière.
- unit
- TimeUnit
Unité de temps de timeout.
Retours
Tâche dont le résultat est l’index d’arrivée affecté par la barrière. Si le temps d’attente spécifié s’écoule avant que toutes les parties arrivent, la tâche est défectueuse avec un TimeoutException et la barrière entre dans l’état rompu, ce qui IsBroken provoque le retour true.
Remarques
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.