Lingua

AbstractExecutorService.InvokeAny Metodo

Definizione

Overload

Nome Descrizione
InvokeAny(ICollection)

Esegue le attività indicate, restituendo il risultato di uno completato correttamente (ad esempio, senza generare un'eccezione), se presente.

InvokeAny(ICollection, Int64, TimeUnit)

Esegue le attività indicate, restituendo il risultato di un'attività completata correttamente (ad esempio, senza generare un'eccezione), se presente prima della scadenza del timeout specificato.

InvokeAny(ICollection)

Esegue le attività indicate, restituendo il risultato di uno completato correttamente (ad esempio, senza generare un'eccezione), se presente.

[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

Parametri

tasks
ICollection

raccolta di attività

Valori restituiti

risultato restituito da una delle attività

Implementazioni

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.

Java informazioni di riferimento per java.util.concurrent.AbstractExecutorService.invokeAny.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

InvokeAny(ICollection, Int64, TimeUnit)

Esegue le attività indicate, restituendo il risultato di un'attività completata correttamente (ad esempio, senza generare un'eccezione), se presente prima della scadenza del timeout specificato.

[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

Parametri

tasks
ICollection

raccolta di attività

timeout
Int64

tempo massimo di attesa

unit
TimeUnit

unità temporale dell'argomento timeout

Valori restituiti

risultato restituito da una delle attività

Implementazioni

Attributi

Commenti

Esegue le attività indicate, restituendo il risultato di un'attività completata correttamente (ad esempio, senza generare un'eccezione), se presente prima della scadenza 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.

Java informazioni di riferimento per java.util.concurrent.AbstractExecutorService.invokeAny.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a