Class | Description |
---|---|
BytesTransferredEventArgs | Event args for BytesTransferred event |
DirectoryEmptyStrings | Contains fragments of server replies that indicate no files were found in a supplied directory. |
FileNotFoundStrings | Contains fragments of server replies that indicate that a file was not found. |
FileTransferException | Exceptions specific to file transfer protocols |
FTPActiveDataSocket | Active data socket handling class |
FTPCancelableEventArgs | Base-class for EventArgs classes associated with cancelable events. |
FTPClient | Provides low-level access to FTP operations. FTPConnection provides a superior interface and is recommended for general use. |
FTPConnection | Provides FTP client functionality. |
FTPConnectionEventArgs | Provides data for the Connecting and Connected events. |
FTPControlSocket | Supports client-side FTP operations |
FTPDataSocket | Interface for data socket classes, whether active or passive |
FTPDirectoryEventArgs | Provides data for the DirectoryChanging and DirectoryChanged events. |
FTPDirectoryListEventArgs | Provides data for the DirectoryListing and DirectoryListed events. |
FTPErrorEventArgs | Provides data for error events. |
FTPException | FTP specific exceptions |
FTPFile | Represents a remote file (implementation) |
FTPFileFactory | Factory for creating FTPFile objects |
FTPFileParser | Root class of all file parsers |
FTPFileRenameEventArgs | Provides data for the RenamingFile and RenamedFile events. |
FTPFileTransferEventArgs | Provides data for the Uploading, Uploaded, Downloading, and Downloaded events. |
FTPLogInEventArgs | Provides data for the LoggingIn and LoggedIn events. |
FTPMessageEventArgs | Event args for ReplyReceived and CommandSent events |
FTPPassiveDataSocket | Passive data socket handling class |
FTPReply | Encapsulates the FTP server reply |
OS400FileParser | Represents a remote OS400 file parser. |
PortRange | Specifies a TCP port range defining the lower and upper limits for data-channels. |
PropertyOrderAttribute | |
ServerStrings | Manages strings that match various FTP server replies for various situations. The strings are not exact copies of server replies, but rather fragments that match server replies (so that as many servers as possible can be supported). All fragments are managed internally in upper case to make matching faster. |
TransferCompleteStrings | Contains fragments of server replies that a transfer completed |
TransferEventArgs | Event args for TransferStarted/Complete |
UnixFileParser | Represents a remote Unix file parser |
VMSFileParser | Represents a remote OpenVMS file parser |
WindowsFileParser | Represents a remote Windows file parser |
Interface | Description |
---|---|
IFileTransferClient | |
IFTPComponent | Interface implemented by all FTP components. |
Delegate | Description |
---|---|
BytesTransferredHandler | Delegate used for the BytesTransferred event |
FTPConnectionEventHandler | Represents the method that will handle the Connecting and Connected events. |
FTPDirectoryEventHandler | Represents the method that will handle the DirectoryChanging and DirectoryChanged events. |
FTPDirectoryListEventHandler | Represents the method that will handle the DirectoryListing and DirectoryListed events. |
FTPErrorEventHandler | Delegate for error events. |
FTPFileRenameEventHandler | Represents the method that will handle the RenamingFile and RenamedFile events. |
FTPFileTransferEventHandler | Represents the method that will handle the Uploading, Uploaded, Downloading, and Downloaded events. |
FTPLogInEventHandler | Represents the method that will handle the LoggingIn and LoggedIn events. |
FTPMessageHandler | Delegate used for ReplyReceived and CommandSent events |
TransferHandler | Delegate used for TransferStarted and TransferComplete events |
Enumeration | Description |
---|---|
FileTransferProtocol | Specifies types of File Transfer Protocols. |
FTPConnectMode | Enumerates the connect modes that are possible, active and passive. |
FTPFileTransferEventArgs.DataType | Type of data source or destination. |
FTPTransferType | Enumerates the transfer types possible. We support only the two common types, ASCII and Image (often called binary). |
TransferDirection | Enumerates the possible transfer directions |