Classes

  Class Description
Public class Sftp
Implements the basic functionality of a SFTP client.
Public class SftpAuthenticationException
Exception thrown when authentication fails with ssh server.
Public class SftpConnectedEventArgs
The SFTP connected event args.
Public class SftpDisconnectedEventArgs
The SFTP disconnected event args.
Public class SftpDownloadEventArgs
The SFTP file download event args.
Public class SftpException
The general SFTP protocol error.
Public class SftpFileNotFoundException
Exception thrown when file or directory cannot be found.
Public class SftpListingEventArgs
The SFTP directory listing event args.
Public class SftpPermissionsDeniedException
Exception thrown when permission to access a resource is denied.
Public class SftpProgressEventArgs
The SFTP file transfer progress event args.
Public class SftpUploadEventArgs
The SFTP file upload event args.

Delegates

  Delegate Description
Public delegate Sftp..::..SftpConnectedEventHandler
Represents the method that will handle the SftpConnectedEvent event of Sftp.
Public delegate Sftp..::..SftpDisconnectedEventHandler
Represents the method that will handle the SftpDisconnectedEvent event of Sftp.
Public delegate Sftp..::..SftpDownloadEventHandler
Represents the method that will handle the SftpDownloadEvent event of Sftp.
Public delegate Sftp..::..SftpListingEventHandler
Represents the method that will handle the SftpListingEvent event of Sftp.
Public delegate Sftp..::..SftpProgressEventHandler
Represents the method that will handle the SftpProgressEvent event of Sftp.
Public delegate Sftp..::..SftpUploadEventHandler
Represents the method that will handle the SftpUploadEvent event of Sftp.