Sprache

IFuture.Cancel(Boolean) Methode

Definition

Versucht, die Ausführung dieser Aufgabe abzubrechen.

[Android.Runtime.Register("cancel", "(Z)Z", "GetCancel_ZHandler:Java.Util.Concurrent.IFutureInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public bool Cancel(bool mayInterruptIfRunning);
[<Android.Runtime.Register("cancel", "(Z)Z", "GetCancel_ZHandler:Java.Util.Concurrent.IFutureInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member Cancel : bool -> bool

Parameter

mayInterruptIfRunning
Boolean

true wenn der Thread, der diese Aufgabe ausführt, unterbrochen werden soll (wenn der Thread der Implementierung bekannt ist); andernfalls dürfen laufende Vorgänge abgeschlossen werden.

Gibt zurück

false wenn der Vorgang nicht abgebrochen werden konnte, in der Regel weil er bereits abgeschlossen ist; true andernfalls. Wenn zwei oder mehr Threads dazu führen, dass eine Aufgabe abgebrochen wird, wird mindestens eine dieser Threads zurückgegeben true. Implementierungen können stärkere Garantien bieten.

Attribute

Hinweise

Versucht, die Ausführung dieser Aufgabe abzubrechen. Diese Methode hat keine Auswirkung, wenn die Aufgabe bereits abgeschlossen oder abgebrochen wurde oder aus einem anderen Grund nicht abgebrochen werden konnte. Andernfalls sollte diese Aufgabe nie ausgeführt werden, wenn diese Aufgabe beim Aufruf nicht gestartet cancel wurde. Wenn die Aufgabe bereits gestartet wurde, bestimmt der mayInterruptIfRunning Parameter, ob der Thread, der diese Aufgabe ausführt (wenn die Implementierung bekannt ist), unterbrochen wird, um die Aufgabe zu beenden.

Der Rückgabewert dieser Methode gibt nicht unbedingt an, ob der Vorgang jetzt abgebrochen wird. verwenden #isCancelled.

Java Dokumentation für java.util.concurrent.Future.cancel(boolean).

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: