An NDoc Documented Class Library

EnterpriseDT.Net.Ftp Namespace

Namespace hierarchy

Classes

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

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.
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

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.
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