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., einen Effekt hatte, der für den Aufrufer 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 ...  finally block wie oben gezeigt, um asynchrones Schließen und Unterbrechung für diesen Kanal zu implementieren.

Java Dokumentation für java.nio.channels.spi.AbstractInterruptibleChannel.end(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: