NET SFTP Library
EstimatedTimeRemaining Property
Example 






KellermanSoftware.NetSFtpLibrary Namespace > SFTP Class : EstimatedTimeRemaining Property
During a file/directory transfer operation, this is the time that remains. This is calculated by the average KB/Second and the remaining bytes to transfer.
Syntax
'Declaration
 
Public ReadOnly Property EstimatedTimeRemaining As System.TimeSpan
'Usage
 
Dim instance As SFTP
Dim value As System.TimeSpan
 
value = instance.EstimatedTimeRemaining
public System.TimeSpan EstimatedTimeRemaining {get;}
public read-only property EstimatedTimeRemaining: System.TimeSpan; 
public function get EstimatedTimeRemaining : System.TimeSpan
public: __property System.TimeSpan get_EstimatedTimeRemaining();
public:
property System.TimeSpan EstimatedTimeRemaining {
   System.TimeSpan get();
}
Example
SFTP sftp = new SFTP(); //Trial Mode            
//SFTP sftp = new SFTP("place user name here", "place license key here");
 
// set the name of the SSH server( its URL )
sftp.HostAddress = "some.sftp.server.com"; // replace with your SFTP server
sftp.UserName  = "anonymous"; // replace with your user name
sftp.Password = "user@mail.com"; // replace with your password
 
sftp.UploadDirectoryAsync("C:\\Download", "TestDir");
 
//we wait 1 second for data to be Transferred 
System.Threading.Thread.Sleep(1000);
 
//During a file/directory transfer operation, this is the time that remains 
//This is calculated by the average KB/Second and the remaining bytes to transfer 
System.Console.WriteLine("Estimated Time Remaining  is {0}", sftp.EstimatedTimeRemaining);
Dim sftp As SFTP = New SFTP() 'Trial Mode
'Dim sftp As SFTP = New SFTP("place user name here", "place license key here");
 
' set the name of the SSH server( its URL )
sftp.HostAddress = "some.sftp.server.com" ' replace with your SFTP server
sftp.UserName  = "anonymous" ' replace with your user name
sftp.Password = "user@mail.com" ' replace with your password
 
sftp.UploadDirectoryAsync("C:\\Download", "TestDir")
 
'we wait 1 second for data to be Transferred 
System.Threading.Thread.Sleep(1000)
 
'During a file/directory transfer operation, this is the time that remains 
'This is calculated by the average KB/Second and the remaining bytes to transfer 
System.Console.WriteLine("Estimated Time Remaining  is {0}", sftp.EstimatedTimeRemaining)
Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

SFTP Class
SFTP Members