Langue

IExecutorService.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 (i.

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 (i.

InvokeAny(ICollection)

Exécute les tâches données, en retournant le résultat d’une tâche terminée avec succès (i.

[Android.Runtime.Register("invokeAny", "(Ljava/util/Collection;)Ljava/lang/Object;", "GetInvokeAny_Ljava_util_Collection_Handler:Java.Util.Concurrent.IExecutorServiceInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public Java.Lang.Object? InvokeAny(System.Collections.ICollection? tasks);
[<Android.Runtime.Register("invokeAny", "(Ljava/util/Collection;)Ljava/lang/Object;", "GetInvokeAny_Ljava_util_Collection_Handler:Java.Util.Concurrent.IExecutorServiceInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
abstract member 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

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 documentation pour java.util.concurrent.ExecutorService.invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>>).

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 (i.

[Android.Runtime.Register("invokeAny", "(Ljava/util/Collection;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;", "GetInvokeAny_Ljava_util_Collection_JLjava_util_concurrent_TimeUnit_Handler:Java.Util.Concurrent.IExecutorServiceInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public 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.Util.Concurrent.IExecutorServiceInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
abstract member 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

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 documentation pour java.util.concurrent.ExecutorService.invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit).

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 à