Java.Nio.Channels.Spi.AbstractInterruptibleChannel.Close Method
Closes an open channel.

Syntax

[Android.Runtime.Register("close", "()V", "")]
public void Close ()

See Also

Java.Nio.Channels.IChannel.Close

Exceptions

TypeReason
Java.IO.IOExceptionif a problem occurs while closing this channel.

Remarks

Closes an open channel. If the channel is already closed then this method has no effect, otherwise it closes the receiver via the implCloseChannel method.

If an attempt is made to perform an operation on a closed channel then a Java.Nio.Channels.ClosedChannelException is thrown.

If multiple threads attempt to simultaneously close a channel, then only one thread will run the closure code and the others will be blocked until the first one completes.

[Android Documentation]

Requirements

Namespace: Java.Nio.Channels.Spi
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0
Since: Added in API level 1