Classes

  ClassDescription
FtpClient
Represents FTP protocol client implmentation.

Examples

 Copy Code
            [C#]
            using(FtpClient client = new FtpClient("ftp.server.com","anonymous","anonymous@server.com"))
            {
                client.Connect();
                client.Login();
                client.DownloadFile("remotefile.txt","localfile.txt");
            }
            
FtpClientManager
Manages and creates IFtpClient instances.

Examples

 Copy Code
            [C#]
            using(IFtpClient client = FtpClientManager.CreateFtpClient("ftp.server.com","anonymous","anonymous@server.com"))
            {
                client.Connect();
                client.Login();
                client.DownloadFile("remotefile.txt","localfile.txt");
            }
            
FtpException
Represents the exception throws in ftp client.
FtpFileTransferringEventArgs
Provides data for the FtpFileTransferring event;
FtpFileTransferStatusEventArgs
Provides data for the FtpFileTransferStatus event.
FtpListItem
Represents an item on an FTP server.
FtpListItemCollection

Interfaces

  InterfaceDescription
IFtpClient
IFtpClient interface.

Examples

 Copy Code
            [C#]
            using(IFtpClient client = FtpClientManager.CreateFtpClient("ftp.server.com","anonymous","anonymous@server.com"))
            {
                client.Connect();
                client.Login();
                client.DownloadFile("remotefile.txt","localfile.txt");
            }
            
IFtpListItem
IFtpListItem interface.
IFtpListItemCollection
Collection for IFtpListItem.

Delegates

Enumerations

  EnumerationDescription
FtpAuthenticationMethod
FtpListItemType
Represents the type of Ftp list item.
FtpRepresentationType
Represenets Ftp representation type.