A set of classes to ease interactions with FTP servers.
Classes
Class | Description | |
---|---|---|
FtpClient |
FTP Control Connection. Speaks the FTP protocol with the server and
provides facilities for performing basic transactions.
Debugging problems with FTP transactions is much easier to do when
you can see exactly what is sent to the server and the reply
System.Net.FtpClient gets in return. Please review the Debug example
below for information on how to add TraceListeners for capturing
the convorsation between System.Net.FtpClient and the server.
|
|
FtpCommandException |
Exception triggered on command failures
|
|
FtpException |
FTP related error
|
|
FtpExtensions |
Extension methods related to FTP tasks
|
|
FtpHash |
Represents a computed hash of an object
on the FTP server. See the following link
for more information:
http://tools.ietf.org/html/draft-bryan-ftpext-hash-02
|
|
FtpListItem |
Represents a file system object on the server
|
|
FtpSecurityNotAvailableException |
Exception is thrown when encryption could not be negotiated by the server
|
|
FtpSslValidationEventArgs |
Event args for the FtpSslValidationError delegate
|
|
FtpTrace |
Used for transaction logging and debug information.
|
Structures
Structure | Description | |
---|---|---|
FtpReply |
Represents a reply to an event on the server
|
Interfaces
Interface | Description | |
---|---|---|
IFtpClient |
This interfaces was added for users using the MoQ framework
for unit testing.
|
|
IFtpListItem |
Added for the MoQ unit testing framework
|
|
IFtpReply |
Added for the MoQ unit testing framework
|
Delegates
Delegate | Description | |
---|---|---|
FtpListItem..::..Parser |
Ftp listing line parser
|
|
FtpSslValidation |
Event is fired when a ssl certificate needs to be validated
|
Enumerations
Enumeration | Description | |
---|---|---|
FtpCapability |
Server features
|
|
FtpDataConnectionType |
Data connection type
|
|
FtpDataType |
Type of data transfer to do
|
|
FtpEncryptionMode |
Defines the type of encryption to use
|
|
FtpFileSystemObjectType |
Type of file system of object
|
|
FtpHashAlgorithm |
Different types of hashing algorithms for computing checksums.
|
|
FtpIpVersion |
IP Versions to allow when connecting
to a server.
|
|
FtpListOption |
Flags that can dicate how a file listing is performed
|
|
FtpPermission |
Types of file permissions
|
|
FtpResponseType |
The type of response the server responded with
|
|
FtpSpecialPermissions |
Types of special UNIX permissions
|