
Classes
| Class | Description |
|---|---|
| SFTP | Implements client side operation for SFTP protocol. |
| SFTP.AttributesArgs | Contains arguments fired with Attributes event. |
| SFTP.ConnectedArgs | Contains arguments fired with Connected event. |
| SFTP.CryptoInformationArgs | Contains arguments fired with CryptoInformation event. |
| SFTP.DoneArgs | Contains arguments fired with Done event. |
| SFTP.FingerPrintArgs | Contains arguments fired with FingerPrint event. |
| SFTP.ListItemsArgs | Contains arguments fired with ListItems event. |
| SFTP.LoopArgs | Contains arguments fired with LoopItem and LoopError event. |
| SFTP.ProgressArgs | Contains arguments fired with Progress event. |
| SFTP.RemoteDataArgs | Contains arguments fired with RemoteData event. |
| SFTP.StateChangedArgs | Contains arguments fired with StateChanged event. |
| SFTPStream | Implements Stream capabilities on remote file through SFTP protocol |
Delegates
| Delegate | Description |
|---|---|
| AttributesDelegate | Definition of event delegate you should use if you want to receive Attributes event. |
| AttributesDataDelegate | Definition of event delegate you should use if you want to receive AttributesData event. |
| ConnectedDelegate | Definition of event delegate you should use if you want to receive Connected event. |
| CryptoInformationDelegate | Definition of event delegate you should use if you want to receive CryptoInformation event. |
| DisconnectedDelegate | Definition of event delegate you should use if you want to receive Disconnected event. |
| DoneDelegate | Definition of event delegate you should use if you want to receive Done event. |
| FingerPrintDelegate | Definition of event delegate you should use if you want to receive FingerPrint event. |
| ListItemsDelegate | Definition of event delegate you should use if you want to receive ListItems event. |
| LoopDelegate | Definition of event delegate you should use if you want to receive LoopError or LoopItem event. |
| ProgressDelegate | Definition of event delegate you should use if you want to receive Progress event. |
| RemoteDataDelegate | Definition of event delegate you should use if you want to receive RemoteData event. |
| StateChangedDelegate | Definition of event delegate you should use if you want to receive StateChanged event. |
Enumerations
| Enumeration | Description |
|---|---|
| SFTP.Authentications | List of all authentication methods wodSFTP.NET can use to access the server. |
| SFTP.DirItemTypes | List of all directory items that can be provided in LoopItem and LoopError events. |
| SFTP.Encryptions | List of all encryption methods wodSFTP.NET can use while communicating with the server. |
| SFTP.ProxyTypes | List of all proxy types supported by wodSFTP.NET. |
| SFTP.RemotePermissions | List of all flags to be used with RemoteOpen method. |
| SFTP.States | List of all possible states that can occur in wodSFTP.NET during a session. |
| SFTP.TransferModes | List of all transfer modes. |
Exceptions
| Enumeration | Description |
|---|---|
| SFTP.AuthorizationException | Thrown if login/password or login/privatekey combinations are invalid. |
| SFTP.InvalidSettingException | Thrown if property setting contains invalid value. |
| SFTP.InvalidStateException | Thrown if method is called at invalid component state. |
| SFTP.LicenseInvalidException | Thrown if appropriate license for the product could not be obtained. |
| SFTP.ProtocolException | Thrown if remote server does not comply with protocol specifications. |
| SFTP.ServerException | Thrown if remote server returns an error. |
| SFTP.TimeoutException | Thrown if timeout value expires. |