Classes
| Class | Description | |||||
|---|---|---|---|---|---|---|
![]() | FtpClient |
Represents FTP protocol client implmentation.
| ||||
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");
}
| |

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");
}
| |

Represents the exception throws in ftp client.

Provides data for the FtpFileTransferring event;

Provides data for the FtpFileTransferStatus event.

Represents an item on an FTP server.

Interfaces
| Interface | Description | |||||
|---|---|---|---|---|---|---|
![]() | IFtpClient |
IFtpClient interface.
| ||||
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 interface.

Collection for IFtpListItem.
Delegates
| Delegate | Description | |
|---|---|---|
![]() | FtpClientDisconnectedEventHandler | |
![]() | FtpClientStatusChangedEventHandler | |
![]() | FtpFileTransferringEventHandler | |
![]() | FtpFileTransferringStatusEventHandler |
Enumerations
| Enumeration | Description | |
|---|---|---|
![]() | FtpAuthenticationMethod | |
![]() | FtpListItemType |
Represents the type of Ftp list item.
|
![]() | FtpRepresentationType |
Represenets Ftp representation type.
|


