IExecutorService.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
InvokeAny(ICollection) |
Ejecuta las tareas dadas y devuelve el resultado de uno que se ha completado correctamente (i. |
InvokeAny(ICollection, Int64, TimeUnit) |
Ejecuta las tareas dadas y devuelve el resultado de uno que se ha completado correctamente (i. |
InvokeAny(ICollection)
Ejecuta las tareas dadas y devuelve el resultado de uno que se ha completado correctamente (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
Parámetros
- tasks
- ICollection
la colección de tareas
Devoluciones
el resultado devuelto por una de las tareas
- 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.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.
Se aplica a
InvokeAny(ICollection, Int64, TimeUnit)
Ejecuta las tareas dadas y devuelve el resultado de uno que se ha completado correctamente (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
Parámetros
- tasks
- ICollection
la colección de tareas
- timeout
- Int64
tiempo máximo de espera
- unit
- TimeUnit
la unidad de tiempo del argumento de tiempo de espera
Devoluciones
el resultado devuelto por una de las tareas
- 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.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.