IExecutorService.InvokeAll Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| InvokeAll(ICollection) |
Führt die angegebenen Aufgaben aus und gibt eine Liste von Futures zurück, die ihren Status und die Ergebnisse enthält, wenn alle abgeschlossen sind. |
| InvokeAll(ICollection, Int64, TimeUnit) |
Führt die angegebenen Aufgaben aus, wobei eine Liste der Futures ihren Status und die Ergebnisse zurückgibt, wenn alles abgeschlossen ist oder das Timeout abläuft, je nachdem, was zuerst geschieht. |
InvokeAll(ICollection)
Führt die angegebenen Aufgaben aus und gibt eine Liste von Futures zurück, die ihren Status und die Ergebnisse enthält, wenn alle abgeschlossen sind.
[Android.Runtime.Register("invokeAll", "(Ljava/util/Collection;)Ljava/util/List;", "GetInvokeAll_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 System.Collections.IList? InvokeAll(System.Collections.ICollection? tasks);
[<Android.Runtime.Register("invokeAll", "(Ljava/util/Collection;)Ljava/util/List;", "GetInvokeAll_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 InvokeAll : System.Collections.ICollection -> System.Collections.IList
Parameter
- tasks
- ICollection
die Sammlung von Aufgaben
Gibt zurück
eine Liste der Futures, die die Aufgaben darstellen, in derselben sequenziellen Reihenfolge wie vom Iterator für die angegebene Aufgabenliste erstellt, von denen jede abgeschlossen wurde
- Attribute
Hinweise
Führt die angegebenen Aufgaben aus und gibt eine Liste von Futures zurück, die ihren Status und die Ergebnisse enthält, wenn alle abgeschlossen sind.
Future#isDone ist true für jedes Element der zurückgegebenen Liste vorgesehen. Beachten Sie, dass eine <em abgeschlossene</em-Aufgabe> entweder normal oder durch Auslösen einer>Ausnahme beendet wurde. Die Ergebnisse dieser Methode sind nicht definiert, wenn die angegebene Auflistung geändert wird, während dieser Vorgang ausgeführt wird.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Gilt für:
InvokeAll(ICollection, Int64, TimeUnit)
Führt die angegebenen Aufgaben aus, wobei eine Liste der Futures ihren Status und die Ergebnisse zurückgibt, wenn alles abgeschlossen ist oder das Timeout abläuft, je nachdem, was zuerst geschieht.
[Android.Runtime.Register("invokeAll", "(Ljava/util/Collection;JLjava/util/concurrent/TimeUnit;)Ljava/util/List;", "GetInvokeAll_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 System.Collections.IList? InvokeAll(System.Collections.ICollection? tasks, long timeout, Java.Util.Concurrent.TimeUnit? unit);
[<Android.Runtime.Register("invokeAll", "(Ljava/util/Collection;JLjava/util/concurrent/TimeUnit;)Ljava/util/List;", "GetInvokeAll_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 InvokeAll : System.Collections.ICollection * int64 * Java.Util.Concurrent.TimeUnit -> System.Collections.IList
Parameter
- tasks
- ICollection
die Sammlung von Aufgaben
- timeout
- Int64
die maximale Wartezeit
- unit
- TimeUnit
die Zeiteinheit des Timeoutarguments
Gibt zurück
eine Liste der Futures, die die Vorgänge darstellen, in derselben sequenziellen Reihenfolge wie vom Iterator für die angegebene Aufgabenliste erstellt. Wenn der Vorgang kein Timeout ausgeführt hat, wird jeder Vorgang abgeschlossen. Wenn das Zeitlimit abgelaufen ist, sind einige dieser Aufgaben nicht abgeschlossen.
- Attribute
Hinweise
Führt die angegebenen Aufgaben aus, wobei eine Liste der Futures ihren Status und die Ergebnisse zurückgibt, wenn alles abgeschlossen ist oder das Timeout abläuft, je nachdem, was zuerst geschieht.
Future#isDone ist true für jedes Element der zurückgegebenen Liste vorgesehen. Nach der Rückgabe werden nicht abgeschlossene Vorgänge abgebrochen. Beachten Sie, dass eine <em abgeschlossene</em-Aufgabe> entweder normal oder durch Auslösen einer>Ausnahme beendet wurde. Die Ergebnisse dieser Methode sind nicht definiert, wenn die angegebene Auflistung geändert wird, während dieser Vorgang ausgeführt wird.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.