Partager via


IExecutorService.InvokeAny Méthode

Définition

Surcharges

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.

Documentation Java 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 le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

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.

Documentation Java 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 le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à