Java.Nio.Channels.IChannel.Close Method
Closes an open channel.

Syntax

[Android.Runtime.Register("close", "()V", "GetCloseHandler:Java.Nio.Channels.IChannelInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void Close ()

Exceptions

TypeReason
Java.IO.IOExceptionif a problem occurs closing the channel.

Remarks

Closes an open channel. If the channel is already closed then this method has no effect. If there is a problem with closing the channel then the method throws an IOException and the exception contains reasons for the failure.

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

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

[Android Documentation]

Requirements

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