Xceed .NET Libraries Documentation
Xceed.Ftp Namespace
Inheritance Hierarchy
Xceed.Ftp Assembly : Xceed.Ftp Namespace
The Xceed.Ftp namespace implements the FtpClient and AsyncFtpClient classes which provides quick and easy access to FTP functionalities in the same style as the ActiveX version of the Xceed FTP Library.
Classes
 ClassDescription
Class

AsyncFtpClient's methods now call the corresponding synchronous methods on a background thread. It is therefore recommended to use FtpClient and assign a SynchronizingObject to its SynchronizingObject property to improve code readability. For this reason, the AsyncFtpClient class is now considered obsolete.

This class provides you the with same functionalities that you will find in the FtpClient class but also gives you access to asynchronous FTP functionalities.

ClassClass which represents an X.509 certificate. Note: This class is not available in Xceed FTP for .NET Compact Framework because this product does not support Secure FTP.
ClassProvides information on the certificate that is received from the FTP server. Note: This class is not available in Xceed FTP for .NET Compact Framework because this product does not support Secure FTP.
ClassProvides information on the certificate that the FTP server requires from the FTP client. Note: This class is not available in Xceed FTP for .NET Compact Framework because this product does not support Secure FTP.
ClassProvides information on the command that has been sent to the FTP server.
ClassProvides progress information while sending or receiving one or more files.
ClassThe exception that is thrown by the FTP client when the current operation is aborted.
ClassClass which represents a parser that is used to parse lines received from an AS400 FTP server.
ClassThis class provides you with quick and easy access to FTP functionalities in the same style as the ActiveX version of the Xceed FTP Library.
ClassClass which represents the connection between a client and an FTP server.
ClassClass which represents a parser that is used to parse lines received from a Windows or DOS FTP server.
ClassThe exception that is thrown by the FTP client when a FTP-specific error occurs.
ClassSpecialization of the Xceed.FileSystem.AbstractFile class that implements access to a file located on an FTP server.
ClassSpecialization of the Xceed.FileSystem.AbstractFolder class that implements access to a folder located on an FTP server.
ClassThe exception that is thrown by the FTP client when an unexpected error occurs.
ClassThe exception that is thrown by the FTP client when it is not in a valid state to perform the requested FTP operation.
ClassThe exception that is thrown by the FTP client when an I/O error occurs.
ClassRepresents an item on an FTP server and contains information relevant to that item.
ClassContains a list of FtpItemInfo objects.
ClassClass which represents a parser that is used to parse listing lines received from an FTP server.
ClassContains a list of FtpListingParser objects.
ClassClass that implements a parser that is used to process lines received from an MLSD command.
ClassRepresents a reply received from the FTP server.
ClassThe exception that is thrown by the FTP client when an error reply is received from an FTP server.
ClassThe exception that is thrown when a problem occurs with SSL handshake, encryption, or certificate manipulation.
ClassThe exception that is thrown by the FTP client when an operation times-out.
ClassClass which represents a parser that is used to parse lines received from a UNIX FTP server.
ClassClass which represents a parser that is used to parse lines received from a VMS FTP server.
ClassClass which enables connecting to an FTP server via an HTTP proxy server.
ClassRepresents a reply received from the HTTP proxy server.
ClassThe exception that is thrown by the FTP client when an error reply is received from an HTTP proxy.
ClassClass which is used to register the classes located in the Xceed.Ftp namespace.
ClassProvides information for files that fail to be transferred during a multiple-file transfer.
ClassProvides information on the FTP item whose listing information was retrieved.
ClassBase abstract class for creating a proxy client that allows connection or login to a remote FTP server via a proxy server.
ClassExposes static methods that allow basic FTP file operations.
ClassException that is thrown when an error occurs in a method of the QuickFtp class.
ClassProvides information on the reply that has been received from the FTP server.
ClassContains a list of strings.
ClassProvides information on the file being sent or received.
Structures
 StructureDescription
Structure 
Delegates
 DelegateDescription
DelegateRepresents that method that will handle the FtpClient.CertificateReceived event.
DelegateRepresents that method that will handle the FtpClient.CertificateRequired event.
DelegateRepresents the method that will handle the FtpClient.CommandSent event.
DelegateRepresents the method that will handle the FtpClient.FileTransferStatus event.
DelegateRepresents the method that will handle the FtpClient.MultipleFileTransferError event.
DelegateRepresents the method that will handle the FtpClient.ParsingListingLine event.
DelegateDelegate for ByteProgression notification.
DelegateDelegate for CertificateReceived notification.
DelegateDelegate for CertificateRequired notification.
DelegateDelegate for ItemProgression notification.
DelegateRepresents the method that will handle the FtpClient.ReplyReceived event.
DelegateRepresents the method that will handle the FtpClient.SendingFile and FtpClient.ReceivingFile events.
Enumerations
 EnumerationDescription
EnumerationValue representing the authentication method to use when connecting to an FTP server. Note: This enumeration is not available in Xceed FTP for .NET Compact Framework because this product does not support Secure FTP.
EnumerationValue representing a certificate's store location. Note: This enumeration is not available in Xceed FTP for .NET Compact Framework because this product does not support Secure FTP.
EnumerationValue representing the algorithm used to cipher data.
EnumerationValue representing how a data channel is protected.
Enumeration 
EnumerationValue representing the state of the FtpClient.
EnumerationValue representing the type of the item on the FTP server.
EnumerationValue representing the type of reply received from the FTP server in response to a command.
Enumeration 
Enumeration 
EnumerationValue representing the FXP type transfer operations that are allowed by a FTPConnection.
Enumeration 
EnumerationRepresents the type of reply received from the HTTP proxy server in response to a remote connection request.
EnumerationValue representing the method by which folder content (file names, size, dates, etc) is retrieved from the FTP server.
EnumerationValue representing the action to take when an error occurs while transferring multiple files.
EnumerationValue representing the representation type to use when sending or receiving files.
EnumerationValue indicating the data transfer mode.
EnumerationValue representing the verification action to take in the FtpClient.CertificateReceived event when a certificate is received from an FTP server. Note: This enumeration is not available in Xceed FTP for .NET Compact Framework because this product does not support Secure FTP.
EnumerationValue representing the different verification flags used to verify an FTP server's certificate. Note: This enumeration is not available in Xceed FTP for .NET Compact Framework because this product does not support Secure FTP.
EnumerationValue representing the different certificate status values. Note: This enumeration is not available in Xceed FTP for .NET Compact Framework because this product does not support Secure FTP.
See Also

Reference

Xceed.Ftp Assembly