The Rebex.Net namespace provides a simple programming interface for some of the protocols used on networks today. In Rebex FTP for .NET, it provides APIs for the FTP protocol.
| Class | Description |
|---|---|
| Ftp | Provides methods for communication with FTP servers. |
| FtpCommandSentEventArgs | Provides data for the CommandSent event. |
| FtpConnectionState | Represents the Ftp object connection state. |
| FtpException | The exception that is thrown when an error occurs while using Ftp component. |
| FtpItem | Contains information about a single file or directory on the FTP server. |
| FtpItemParseEventArgs | Provides data for the ItemParse event. |
| FtpList | Provides a container for a collection of FtpItem objects. |
| FtpProxy | Contains proxy settings for Ftp and FtpWebRequest classes. |
| FtpResponse | Contains the response of the FTP server. |
| FtpResponseReadEventArgs | Provides data for the ResponseRead event. |
| FtpStateChangedEventArgs | Provides data for the StateChanged event. |
| FtpTransferProgressEventArgs | Provides data for the TransferProgress event. |
| FtpWebRequest | Provides an FTP-specific implementation of the WebRequest class. |
| FtpWebResponse | Provides an FTP-specific implementation of the WebResponse class. |
| Proxy | Contains proxy settings for a socket connection. |
| ProxySocket | Implements the subset of the Berkeley sockets interface (or the Socket class) and adds the ability to connect through Socks4/Socks5 or HTTP proxies. |
| ProxySocketException | The exception that is thrown when a proxy error or socket error occurs. |
| Delegate | Description |
|---|---|
| FtpCommandSentEventHandler | Represents the method that will handle the CommandSent event of a Ftp class. |
| FtpItemParseEventHandler | Represents the method that will handle the ItemParse event of a FtpItem class. |
| FtpResponseReadEventHandler | Represents the method that will handle the ResponseRead event of a Ftp class. |
| FtpStateChangedEventHandler | Represents the method that will handle the StateChanged event of a Ftp class. |
| FtpTransferProgressEventHandler | Represents the method that will handle the TransferProgress event of a Ftp class. |
| Enumeration | Description |
|---|---|
| FtpExceptionStatus | Defines status codes for the FtpException class. |
| FtpExtensions | FTP extensions. |
| FtpItemType | Type of FtpItem. |
| FtpListingType | Type of file and directory listing. |
| FtpOptions | Specifies various FTP options. |
| FtpProxyAuthentication | Type of proxy server authentication. |
| FtpProxyType | Type of proxy to use to connect to the network. |
| FtpState | State of the Ftp object. |
| FtpTransferState | State of the FTP transfer. |
| FtpTransferType | Type of transfer. |
| ProxyAuthentication | HTTP CONNECT proxy server authentication method. |
| ProxySocketExceptionStatus | Defines status codes for the ProxySocketException class. |
| ProxyType | Type of proxy to use to connect to the remote machine. |