Classes
Class | Description | |
---|---|---|
BandwidthThrottler |
Helps throttle bandwidth for transfers
| |
BytesTransferredEventArgs |
Event args for BytesTransferred event
| |
ControlChannelIOException |
Thrown when the client receives an invalid reply to a command.
| |
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
| |
FTPAuthenticationException |
FTP authentication exceptions
| |
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. | |
FTPConnectionClosedException |
Thrown when the server terminates the connection
| |
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.
| |
FTPEventArgs |
Base for all event argument classes.
| |
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 | ||
FTPLogInEventArgs | ||
FTPMessageEventArgs |
Event args for ReplyReceived and CommandSent events
| |
FTPPassiveDataSocket | Passive data socket handling class
| |
FTPReply | Encapsulates the FTP server reply
| |
FTPTransferCancelledException |
Thrown when a recursive operation is aborted.
| |
MalformedReplyException |
Thrown when the client receives an invalid reply to a command.
| |
OS400FileParser |
Represents a remote OS400 file parser.
| |
PortRange |
Specifies a TCP port range defining the lower and upper limits for
data-channels.
| |
PropertyOrderAttribute | ||
RestartParsingException |
Signals to restart the parsing from first file
| |
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.
| |
TandemFileParser |
Represents a remote Tandem file parser.
| |
TransferCompleteStrings |
Contains fragments of server replies that a transfer completed
| |
TransferEventArgs |
Event args for TransferStarted/Complete
| |
UnixFileParser |
Represents a remote Unix file parser
| |
UnixFileParser2 |
Custom file parser for an unusual Unix FTP server that returns LIST listings
in the form of -r-------- GMETECHNOLOGY 1 TSI 8 Nov 06 11:00:25 ,GMETECHNOLOGY,file02.csv,U,20071106A00001105190.txt
| |
VMSFileParser |
Represents a remote OpenVMS file parser
| |
WindowsFileParser |
Represents a remote Windows file parser
|
Interfaces
Interface | Description | |
---|---|---|
IFileTransferClient | ||
IFTPComponent |
Interface implemented by all FTP components.
|
Delegates
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.
| |
FTPFileCallback |
Delegate for passing a single FTPFile object. Used in directory-listing callbacks.
| |
FTPFileRenameEventHandler |
Represents the method that will handle the RenamingFile
and RenamedFile events.
| |
FTPFileTransferEventHandler | ||
FTPLogInEventHandler | ||
FTPMessageHandler |
Delegate used for ReplyReceived and CommandSent events
| |
TransferHandler |
Delegate used for TransferStarted and TransferComplete events
|
Enumerations
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.
| |
FTPFilterType |
Specifies different types of filters.
| |
FTPTransferType |
Enumerates the transfer types possible. We support only the two common types,
ASCII and Image (often called binary).
| |
LineTerminatorType |
Type of line terminator to use
| |
TransferDirection |
Enumerates the possible transfer directions
|