Rebex FTP for .NET

Rebex.Net Namespace

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.

Namespace hierarchy

Classes

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.

Delegates

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.

Enumerations

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.