edtFTPnet/PRO - Secure FTP component for .NET | Free Trial | Pricing

EnterpriseDT.Net.Ftp Namespace

 

Classes

AbstractRecursiveOperations Performs various recursive FTP operations on directories
BandwidthThrottler Helps throttle bandwidth for transfers
BytesTransferredEventArgs Event args for BytesTransferred event
ConcurrentTransferSettings Settings for controlling concurrent transfers.
ConnRecursiveOperations For use with FTPConnection
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.
ExFTPClient Provides low-level access to extended FTP operations. ExFTPConnection provides a superior interface and is recommended for general use.
ExFTPConnection Extension to FTPConnection providing advanced features including multi-file operations, asynchronous programming methods, visual design tools and support for SOCKS proxies.
FileNotFoundStrings Contains fragments of server replies that indicate that a file was not found.
FileTransferException Exceptions specific to file transfer protocols
FileTypes Attempts to classify files as ASCII (or not)
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.
FTPConnectionProvides FTP client functionality.
FTPConnectionClosedException Thrown when the server terminates the connection
FTPConnectionEventArgs Provides data for the Connecting and Connected events.
FTPControlSocketSupports 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)
FTPFileChangeEventArgs Provides data for the Created, Changed, and Deleted events.
FTPFileFactory Factory for creating FTPFile objects
FTPFileParser Root class of all file parsers
FTPFileRenameEventArgs Provides data for the RenamingFile and RenamedFile events.
FTPFileSyncPair Matched pair of FTPFiles, where one is local and one is the matching remote file.
FTPFileSystemWatcher Raises events when files in the current remote directory are created, changed or deleted.
FTPFileTransferEventArgs Provides data for the Uploading, Uploaded, Downloading, and Downloaded events.
FTPIntegrityCheckException Thrown when a transfer fails the integrity check
FTPLoadSaveEventArgs Provides data for the Load(String) and Save(String) 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
FTPSyncEventArgs Arguments for synchronization events.
FTPSyncException Thrown when a synchronization operation fails.
FTPSyncFileEventArgs Events for file synchronization events.
FTPSyncResults Encapsulates the results of a synchronization operation.
FTPSyncRules Contains a set of instructions for how a synchronization operation should be performed.
FTPTask Describes an asynchronous method-call launched by one of ExFTPConnection's Begin__() methods.
FTPTaskCancelledException Thrown when a task is cancelled before it has started running.
FTPTaskEventArgs Arguments for task-related events.
FTPTransferCancelledException Thrown when a recursive operation is aborted.
MalformedReplyException Thrown when the client receives an invalid reply to a command.
MethodIdentifierAttribute 
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
SecureFTPConnection Extends ExFTPConnection's features by providing support for all secure file-transfer protocols, i.e. SFTP, explicit FTPS and implicit FTPS.
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.
ServerValidationEventArgs Event args for ValidatingServer event
TandemFileParser Represents a remote Tandem file parser.
TransferCompleteStrings Contains fragments of server replies that a transfer completed
TransferEventArgs Event args for TransferStarted/Complete
TransferParameters Transfer parameters used for a transfer
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
WildcardFilter Wildcard file filter that matches against ? for single characters and * for multiple characters. Case is ignored.
WindowsFileParser Represents a remote Windows file parser

Interfaces

IExFileTransferClient Interface containing methods common to "Extended Feature" FTP clients.
IFileTransferClient 
IFTPComponent Interface implemented by all FTP components.

Delegates

BytesTransferredHandler Delegate used for the BytesTransferred event
FileFilter Used for by multiple-file operations to determine whether or not a particular file should be included in the operation.
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.
FTPFileChangeEventHandler Represents the method that will handle the Created, Changed, and Deleted
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.
FTPLoadSaveEventHandler Delegate for error events.
FTPLogInEventHandler Represents the method that will handle the LoggingIn and LoggedIn events.
FTPMessageHandler Delegate used for ReplyReceived and CommandSent events
FTPSyncEventHandler Event-handler for synchronization events.
FTPSyncFileEventHandler Event-handler for synchronization events.
FTPTaskEventHandler Delegate for task-related events.
ServerValidationHandler Delegate used for ValidatingServer event
TransferHandler Delegate used for TransferStarted and TransferComplete events

Enumerations

FileTransferProtocol Specifies types of File Transfer Protocols.
FTPConnectMode Enumerates the connect modes that are possible, active and passive.
FTPFileTransferEventArgsDataType Type of data source or destination.
FTPFilterType Specifies different types of filters.
FTPLoadSaveEventArgsLoadSaveType Type of file operation.
FTPSyncFileAction Used for determining which synchronization action should be applied.
FTPTaskTaskStatus Status of task.
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
MethodIdentifier 
PoolMode Determines whether or not the main connection will be included in the pool of connections that is used for concurrent transfers.
SecureFTPCompatibilityFlags Controls various server security compatibility features.
SecureFTPServerValidationType Specifies type of server valudation to use.
TransferDirection Enumerates the possible transfer directions
WriteMode Enumerates the possible write modes