An NDoc Documented Class Library

ExFTPConnection Class

Extension to FTPConnection providing advanced features including multi-file operations and support for SOCKS proxies. HTTP downloads are also supported.

For a list of all members of this type, see ExFTPConnection Members.

System.Object
   System.MarshalByRefObject
      System.ComponentModel.Component
         EnterpriseDT.Net.Ftp.FTPConnection
            EnterpriseDT.Net.Ftp.ExFTPConnection

public class ExFTPConnection : FTPConnection

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Remarks

ExFTPConnection provides a range of advanced features that save development time and improve the quality of applications using FTP. These features include:

Multi-file Operations are methods that operate on multiple files. Operations that can be done of multiple files are:

FTP has certain characteristics that can sometimes cause problems when transferring a large number of files in a short time. ExFTPConnection can be configured to avoid these problems by means of the MultiTransferSleepEnabled, MultiTransferCountBeforeSleep and MultiTransferSleepTime properties.

Proxy Settings may be controlled through the ProxySettings property.

Requirements

Namespace: EnterpriseDT.Net.Ftp

Assembly: edtFTPnetCF (in edtFTPnetCF.dll)

See Also

ExFTPConnection Members | EnterpriseDT.Net.Ftp Namespace