AbstractInterruptibleChannel.End(Boolean) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Marks the end of an I/O operation that might block indefinitely.
[Android.Runtime.Register("end", "(Z)V", "")]
protected void End (bool completed);
[<Android.Runtime.Register("end", "(Z)V", "")>]
member this.End : bool -> unit
Parameters
- completed
- Boolean
true
if, and only if, the I/O operation completed
successfully, that is, had some effect that would be visible to
the operation's invoker
- Attributes
Exceptions
if this channel is closed by another thread while this method is executing.
if another thread interrupts the calling thread while this method is executing.
Remarks
Marks the end of an I/O operation that might block indefinitely.
This method should be invoked in tandem with the #begin begin
method, using a try
... finally
block as shown above, in order to implement asynchronous closing and interruption for this channel.
Java documentation for java.nio.channels.spi.AbstractInterruptibleChannel.end(boolean)
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.