Langue

AbstractExecutorService.InvokeAny Méthode

Définition

Surcharges

Nom Description
InvokeAny(ICollection)

Exécute les tâches données, en retournant le résultat d’une tâche terminée avec succès (c’est-à-dire sans lever d’exception), le cas échéant.

InvokeAny(ICollection, Int64, TimeUnit)

Exécute les tâches données, en retournant le résultat d’une tâche terminée avec succès (c’est-à-dire sans lever d’exception), le cas échéant avant que le délai d’expiration donné ne soit écoulé.

InvokeAny(ICollection)

Exécute les tâches données, en retournant le résultat d’une tâche terminée avec succès (c’est-à-dire sans lever d’exception), le cas échéant.

[Android.Runtime.Register("invokeAny", "(Ljava/util/Collection;)Ljava/lang/Object;", "GetInvokeAny_Ljava_util_Collection_Handler")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public virtual Java.Lang.Object? InvokeAny(System.Collections.ICollection? tasks);
[<Android.Runtime.Register("invokeAny", "(Ljava/util/Collection;)Ljava/lang/Object;", "GetInvokeAny_Ljava_util_Collection_Handler")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
abstract member InvokeAny : System.Collections.ICollection -> Java.Lang.Object
override this.InvokeAny : System.Collections.ICollection -> Java.Lang.Object

Paramètres

tasks
ICollection

collection de tâches

Retours

le résultat retourné par l’une des tâches

Implémente

Attributs

Remarques

Exécute les tâches données, en retournant le résultat d’une tâche terminée avec succès (c’est-à-dire sans lever d’exception), le cas échéant. En cas de retour normal ou exceptionnel, les tâches qui n’ont pas été terminées sont annulées. Les résultats de cette méthode ne sont pas définis si la collection donnée est modifiée pendant que cette opération est en cours.

Java référence pour java.util.concurrent.AbstractExecutorService.invokeAny.

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 à

InvokeAny(ICollection, Int64, TimeUnit)

Exécute les tâches données, en retournant le résultat d’une tâche terminée avec succès (c’est-à-dire sans lever d’exception), le cas échéant avant que le délai d’expiration donné ne soit écoulé.

[Android.Runtime.Register("invokeAny", "(Ljava/util/Collection;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;", "GetInvokeAny_Ljava_util_Collection_JLjava_util_concurrent_TimeUnit_Handler")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public virtual Java.Lang.Object? InvokeAny(System.Collections.ICollection? tasks, long timeout, Java.Util.Concurrent.TimeUnit? unit);
[<Android.Runtime.Register("invokeAny", "(Ljava/util/Collection;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;", "GetInvokeAny_Ljava_util_Collection_JLjava_util_concurrent_TimeUnit_Handler")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
abstract member InvokeAny : System.Collections.ICollection * int64 * Java.Util.Concurrent.TimeUnit -> Java.Lang.Object
override this.InvokeAny : System.Collections.ICollection * int64 * Java.Util.Concurrent.TimeUnit -> Java.Lang.Object

Paramètres

tasks
ICollection

collection de tâches

timeout
Int64

durée maximale d’attente

unit
TimeUnit

unité de temps de l’argument timeout

Retours

le résultat retourné par l’une des tâches

Implémente

Attributs

Remarques

Exécute les tâches données, en retournant le résultat d’une tâche terminée avec succès (c’est-à-dire sans lever d’exception), le cas échéant avant que le délai d’expiration donné ne soit écoulé. En cas de retour normal ou exceptionnel, les tâches qui n’ont pas été terminées sont annulées. Les résultats de cette méthode ne sont pas définis si la collection donnée est modifiée pendant que cette opération est en cours.

Java référence pour java.util.concurrent.AbstractExecutorService.invokeAny.

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 à