Condividi tramite


IExecutorService.InvokeAny Metodo

Definizione

Overload

InvokeAny(ICollection)

Esegue le attività indicate, restituendo il risultato di uno completato correttamente (i.

InvokeAny(ICollection, Int64, TimeUnit)

Esegue le attività indicate, restituendo il risultato di uno completato correttamente (i.

InvokeAny(ICollection)

Esegue le attività indicate, restituendo il risultato di uno completato correttamente (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

Parametri

tasks
ICollection

raccolta di attività

Restituisce

risultato restituito da una delle attività

Attributi

Commenti

Esegue le attività indicate, restituendo il risultato di uno completato correttamente (ad esempio, senza generare un'eccezione), se presente. Al ritorno normale o eccezionale, le attività che non sono state completate vengono annullate. I risultati di questo metodo non sono definiti se la raccolta specificata viene modificata mentre questa operazione è in corso.

Documentazione java per java.util.concurrent.ExecutorService.invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

InvokeAny(ICollection, Int64, TimeUnit)

Esegue le attività indicate, restituendo il risultato di uno completato correttamente (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

Parametri

tasks
ICollection

raccolta di attività

timeout
Int64

tempo massimo di attesa

unit
TimeUnit

unità temporale dell'argomento timeout

Restituisce

risultato restituito da una delle attività

Attributi

Commenti

Esegue le attività indicate, restituendo il risultato di un'attività completata correttamente (ad esempio, senza generare un'eccezione), se presente prima del timeout specificato. Al ritorno normale o eccezionale, le attività che non sono state completate vengono annullate. I risultati di questo metodo non sono definiti se la raccolta specificata viene modificata mentre questa operazione è in corso.

Documentazione java per java.util.concurrent.ExecutorService.invokeAny(java.util.Collection<? extends java.util.concurrent.Callable<T>>, long, java.util.concurrent.TimeUnit).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a