Freigeben über


AbstractInterruptibleChannel.End(Boolean) Methode

Definition

Markiert das Ende eines E/A-Vorgangs, der auf unbestimmte Zeit blockiert werden kann.

[Android.Runtime.Register("end", "(Z)V", "")]
protected void End (bool completed);
[<Android.Runtime.Register("end", "(Z)V", "")>]
member this.End : bool -> unit

Parameter

completed
Boolean

true wenn und nur wenn der E/A-Vorgang erfolgreich abgeschlossen wurde, d. h. eine Auswirkung hatte, die für den Aufruf des Vorgangs sichtbar wäre.

Attribute

Ausnahmen

, wenn dieser Kanal von einem anderen Thread geschlossen wird, während diese Methode ausgeführt wird.

, wenn ein anderer Thread den aufrufenden Thread unterbricht, während diese Methode ausgeführt wird.

Hinweise

Markiert das Ende eines E/A-Vorgangs, der auf unbestimmte Zeit blockiert werden kann.

Diese Methode sollte zusammen mit der #begin begin -Methode aufgerufen werden, wobei ein try ... -Block wie oben gezeigt;finally verwendet wird, um asynchrones Schließen und Unterbrechen für diesen Kanal zu implementieren.

Java-Dokumentation für java.nio.channels.spi.AbstractInterruptibleChannel.end(boolean).

Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: