In a code like this
using (var sftp = new SftpClient(_host, _userName, _password))
{
sftp.Connect();
// Do some work with sftp
sftp.Disconnect();
}
Is sftp.Disconnect() call necessary or will using block (Dispose/Close/whatever) close connection automatically?