AbstractExecutorService.InvokeAny Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| InvokeAny(ICollection) |
Ejecuta las tareas dadas y devuelve el resultado de uno que se ha completado correctamente (es decir, sin iniciar una excepción), si existe. |
| InvokeAny(ICollection, Int64, TimeUnit) |
Ejecuta las tareas dadas y devuelve el resultado de uno que se ha completado correctamente (es decir, sin iniciar una excepción), si lo hace antes de que transcurre el tiempo de espera especificado. |
InvokeAny(ICollection)
Ejecuta las tareas dadas y devuelve el resultado de uno que se ha completado correctamente (es decir, sin iniciar una excepción), si existe.
[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
Parámetros
- tasks
- ICollection
la colección de tareas
Devoluciones
el resultado devuelto por una de las tareas
Implementaciones
- Atributos
Comentarios
Ejecuta las tareas dadas y devuelve el resultado de uno que se ha completado correctamente (es decir, sin iniciar una excepción), si existe. Tras un retorno normal o excepcional, se cancelan las tareas que no se hayan completado. Los resultados de este método no están definidos si se modifica la colección especificada mientras esta operación está en curso.
referencia Java referencia para java.util.concurrent.AbstractExecutorService.invokeAny.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
InvokeAny(ICollection, Int64, TimeUnit)
Ejecuta las tareas dadas y devuelve el resultado de uno que se ha completado correctamente (es decir, sin iniciar una excepción), si lo hace antes de que transcurre el tiempo de espera especificado.
[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
Parámetros
- tasks
- ICollection
la colección de tareas
- timeout
- Int64
tiempo máximo de espera
- unit
- TimeUnit
la unidad de tiempo del argumento timeout
Devoluciones
el resultado devuelto por una de las tareas
Implementaciones
- Atributos
Comentarios
Ejecuta las tareas dadas y devuelve el resultado de uno que se ha completado correctamente (es decir, sin iniciar una excepción), si lo hace antes de que transcurre el tiempo de espera especificado. Tras un retorno normal o excepcional, se cancelan las tareas que no se hayan completado. Los resultados de este método no están definidos si se modifica la colección especificada mientras esta operación está en curso.
referencia Java referencia para java.util.concurrent.AbstractExecutorService.invokeAny.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.