The API Reference presents in-depth programmer's information on each component of the library. For more task-oriented documentation please refer to the How to section. Advice on obtaining technical support is given in Getting Help.
Three main .NET components are provided as described below:
Component
|
Description
|
Basic (but powerful) FTP
component. Provides no asynchronous methods and has no secure FTP
capabilities
|
|
Enhanced FTP component.
Provides extensive asynchronous methods, directory transfers and SOCKS proxies.
No secure FTP capabilities. Should be the
preferred component for FTP transfers that don't require
security.
|
|
Secure FTP component. Provides
extensive asynchronous methods, directory transfers and SOCKS proxies.
Supports secure file transfers via SFTP (over SSH) and
FTPS (over SSL), and SCP transfers.
|
In addition, there are classes available that implement the specific file transfer protocols that SecureFTPConnection supports. In some instances developers may prefer to work with these classes. Note, however, that they do not support asynchronous transfers and are not .NET components. They are described below:
Class
|
Description
|
Supports "plain" FTP, i.e. RFC
959 FTP
|
|
Supports FTPS (sometimes known
as FTP over SSL)
|
|
Supports SFTP (secure transfers
using SSH)
|
This documentation focuses on FTPConnection, ExFTPConnection and SecureFTPConnection. See the Class Reference for details of other classes.