edtFTPnet/Express - Class Reference

ExFTPConnection Members

ExFTPConnection overview

Public Instance Constructors

ExFTPConnection Overloaded. Initializes a new instance of the ExFTPConnection class.

Public Instance Properties

AccountInfo (inherited from FTPConnection)Account information string.
ActivePortRange (inherited from FTPConnection) Specifies the range of ports to be used for data-channels in active mode.
AutoLogin (inherited from FTPConnection)Determines if the component will automatically log in upon connection.
AutoPassiveIPSubstitution (inherited from FTPConnection) Use AutoPassiveIPSubstitution to ensure that data-socket connections are made to the same IP address that the control socket is connected to.
BuildTimestamp (inherited from FTPConnection)The assembly's build timestamp.
CloseStreamsAfterTransfer (inherited from FTPConnection) Determines if transfer-methods taking Streams as arguments should close the stream once the transfer is completed.
CommandEncoding The character-encoding to use when dealing with file- and directory-paths.
ConnectMode (inherited from FTPConnection) The connection-mode (passive or active) of data-channels.
Container (inherited from Component) Gets the IContainer that contains the Component.
DataEncoding The character-encoding to use for transferring data in ASCII mode.
DefaultSyncRules Rules that are used during synchronization operations when no other rules are specified.
DeleteOnFailure Controls whether or not a file is deleted when a failure occurs.
DetectTransferMode Determines whether the transfer mode in operations involving multiple files is automatically changed between ASCII and binary as appropriate.
DirectoryEmptyMessages (inherited from FTPConnection) Holds fragments of server messages that indicate a directory is empty.
EventsEnabled (inherited from FTPConnection)Determines whether or not events are currently enabled.
FileInfoParser (inherited from FTPConnection) Override the chosen file factory with a user created one - meaning that a specific parser has been selected
FileNotFoundMessages (inherited from FTPConnection) Holds fragments of server messages that indicate a file was not found
FilePathEncoding (inherited from FTPConnection)Obsolete. The character-encoding to use when dealing with file- and directory-paths.
IsConnected (inherited from FTPConnection) Indicates whether the FTP client is currently connected with the server.
IsTransferring Indicates whether or not a synchronous or asynchronous transfer is currently under way.
KeepAliveIdle Flag to enable the use of keep alive messages, which are sent to keep the connection alive when no activity is occurring.
KeepAlivePeriodSecs Period (in seconds) at which the client contacts the server so that the connection doesn't time out.
KeepAliveTransfer Flag to enable the use of keep alive messages during data transfers.
LastTransferCancelled (inherited from FTPConnection) Indicates whether or not the most recent transfer was cancelled.
LastValidReply (inherited from FTPConnection)The latest valid reply from the server.
LicenseKey The license key string.
LicenseOwner The license owner string.
LocalDirectory (inherited from FTPConnection) The working directory on the local file-system into which files are downloaded.
MultiTransferCountBeforeSleep Number of transfers before "sleeping" during multiple FTP/FTPS data transfers.
MultiTransferSleepEnabled Determines whether or not "sleeping" is enabled during multiple FTP/FTPS data transfers.
MultiTransferSleepTime Number of seconds spent "sleeping" during multiple FTP/FTPS data transfers.
ParentControl (inherited from FTPConnection) Reference to Windows Forms controls (if available).
ParsingCulture (inherited from FTPConnection)The culture for parsing file listings.
PasswordPassword of account on the server.
Protocol Type of file transfer to use.
ProxySettings Settings for using proxies.
PublicIPAddress (inherited from FTPConnection) IP address of the client as the server sees it.
ServerAddress The domain-name or IP address of the FTP server.
ServerDirectory (inherited from FTPConnection) The initial/current working directory on the server.
ServerPort The port on the server to which to connect the control-channel.
ShowHiddenFiles (inherited from FTPConnection) Include hidden files in operations that involve listing of directories, and if supported by the server (FTP and FTPS).
Site (inherited from FTPConnection) 
SocksProxySettingsObsolete. Settings for SOCKS proxy.
StrictReturnCodes (inherited from FTPConnection)Controls whether or not checking of return codes is strict.
SynchronizePassiveConnections (inherited from FTPConnection) For cases where the FTP server does not properly manage PASV connections, it may be necessary to synchronize the creation of passive data sockets. It has been reported that some FTP servers (such as those at Akamai) appear to get confused when multiple FTP clients from the same IP address attempt to connect at the same time (the server sends the same port number to multiple clients).
TimeDifference (inherited from FTPConnection) [FTP/FTPS Only] Time difference between server and client (relative to client).
TimeIncludesSeconds (inherited from FTPConnection) [FTP/FTPS Only] Indicates whether seconds were included in the most recent directoy listing.
Timeout TCP timeout (in milliseconds) of the underlying sockets (0 means none).
TransferBufferSize The size of the buffers used in writing to and reading from the TCP sockets.
TransferCompleteMessages (inherited from FTPConnection) Holds fragments of server messages that indicate a transfer completed.
TransferNotifyInterval The number of bytes transferred between each notification of the BytesTransferred event.
TransferType (inherited from FTPConnection)The current file transfer type (BINARY or ASCII).
UseGuiThreadIfAvailable (inherited from FTPConnection)Determines whether or not event-handlers will be run on the GUI thread if one is available.
UserName (inherited from FTPConnection)User-name of account on the server.
Version (inherited from FTPConnection)The version of the assembly.
WorkingDirectory (inherited from FTPConnection)Obsolete. The current working directory on the server.

Public Instance Methods

AbortAsynchronous Aborts all queued asynchronous operations.
BeginChangeWorkingDirectory Begins an asynchronous request to change the working directory.
BeginChangeWorkingDirectoryUp Begins an asynchronous request to change to the parent of the current working directory on the server.
BeginClose Begins an asynchronous request to close the FTP connection.
BeginConnect Begins an asynchronous request to connect to an FTP server.
BeginCreateDirectory Begins an asynchronous request to create the specified remote directory.
BeginDeleteDirectory Begins an asynchronous request to delete all the files in the given directory.
BeginDeleteDirectoryTree Begins an asynchronous request to delete the specified remote directory.
BeginDeleteFile Begins an asynchronous request to delete the specified remote file.
BeginDeleteMultipleFilesOverloaded. Begins an asynchronous request to delete all the files in the current directory that match the given FileFilter.
BeginDownloadByteArray Begins an asynchronous request to download data from the FTP server and return it as a byte-array.
BeginDownloadDirectory Begins an asynchronous request to upload the local directory (and its subdirectories) to the remote directory.
BeginDownloadFile Begins an asynchronous request to download a file from the FTP server and save it locally.
BeginDownloadMultipleOverloaded. Begins an asynchronous request to download multiple files from the FTP server and save them locally.
BeginDownloadStream Begins an asynchronous request to download a file from the FTP server and write it to the given stream.
BeginExists Begins an asynchronous request to check for the existence of a file on the server.
BeginGetCommandHelp [FTP/FTPS Only] Begins an asynchronous request to get the help text for the specified FTP command.
BeginGetFeatures [FTP/FTPS Only] Begins an asynchronous request to get the server supplied features.
BeginGetFileInfosOverloaded. Begins an asynchronous request to retrieve the given directory's contents (and optionally that of its subdirectories) as an array of FTPFile objects.
BeginGetFilesOverloaded. Begins an asynchronous request to retrieve the given directory's contents as an array of strings of file-names.
BeginGetLastWriteTime Begins an asynchronous request to get the modification time for a remote file.
BeginGetSize Begins an asynchronous request to get the size of a remote file.
BeginGetSystemType [FTP/FTPS Only] Begins an asynchronous request to get the type of the operating system at the server.
BeginGetWorkingDirectoryObsolete. Begins an asynchronous request to get the working directory on the server.
BeginInvokeFTPCommand [FTP/FTPS Only] Begins an asynchronous request to invoke the given literal FTP command on the server.
BeginInvokeSiteCommand [FTP/FTPS Only] Begins an asynchronous request to invoke the given site command on the server.
BeginLogin [FTP/FTPS Only] Begins an asynchronous request to log into an account on the FTP server using UserName and Password.
BeginRenameFile Begins an asynchronous request to rename a file or directory.
BeginResumeTransfer Begins an asynchronous request to make the next file transfer (upload or download) resume.
BeginSendPassword [FTP/FTPS Only] Begins an asynchronous request to supply the password for the previously supplied user-name to log into the FTP server.
BeginSendUserName [FTP/FTPS Only] Begins an asynchronous request to supply the user-name to log into an account on the FTP server.
BeginSynchronizeOverloaded.  
BeginUploadByteArrayOverloaded. Begins an asynchronous request to upload data to the FTP server in the current working directory.
BeginUploadDirectory Begins an asynchronous request to upload the local directory (and its subdirectories) to the remote directory.
BeginUploadFileOverloaded. Begins an asynchronous request to upload a local file to the FTP server in the current working directory. Allows appending if current file exists.
BeginUploadMultipleOverloaded. Begins an asynchronous request to upload multiple files to the FTP server.
BeginUploadStreamOverloaded. Begins an asynchronous request to upload a stream of data to the FTP server in the current working directory.
CancelResume (inherited from FTPConnection)Cancel the resume.
CancelTransferCancels the current transfer.
ChangeWorkingDirectory (inherited from FTPConnection) Changes the working directory.
ChangeWorkingDirectoryUp (inherited from FTPConnection) Changes to the parent of the current working directory on the server.
Clone Creates a new ExFTPConnection that is a copy of the current instance.
CloseOverloaded. Quit the FTP session.
Close (inherited from FTPConnection)Overloaded. Close the FTP connection.
ConnectConnect to the FTP server and (if AutoLogin is set) log into the server.
CreateDirectory (inherited from FTPConnection)Create the specified remote directory.
CreateObjRef (inherited from MarshalByRefObject) Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.
DeleteDirectory (inherited from FTPConnection)Delete the specified remote directory.
DeleteDirectoryTree Delete this entire remote directory and its contents recursively, including all subdirectories.
DeleteFile (inherited from FTPConnection)Delete the specified remote file.
DeleteMultipleFilesOverloaded. Delete all the files in the supplied remote directory (and optionally its subdirectories) that match the supplied filter.
Dispose (inherited from Component)Overloaded. Releases all resources used by the Component.
DownloadByteArray (inherited from FTPConnection)Download data from the FTP server and return it as a byte-array.
DownloadDirectory Downloads the remote directory (and its subdirectories) to the local directory.
DownloadFile (inherited from FTPConnection)Download a file from the FTP server and save it locally.
DownloadMultipleOverloaded. Get multiple files into the specified local directory from the current remote directory
DownloadStream (inherited from FTPConnection)Download a file from the FTP server and write it to the given stream.
EndChangeWorkingDirectory Completes the asynchronous operation started in BeginChangeWorkingDirectory.
EndChangeWorkingDirectoryUp Completes the asynchronous operation started in BeginChangeWorkingDirectoryUp.
EndClose Completes the asynchronous operation started in BeginClose.
EndConnect Completes the asynchronous operation started in BeginConnect.
EndCreateDirectory Completes the asynchronous operation started in BeginCreateDirectory.
EndDeleteDirectory Completes the asynchronous operation started in BeginDeleteDirectory.
EndDeleteDirectoryTree Completes the asynchronous operation started in BeginDeleteDirectoryTree.
EndDeleteFile Completes the asynchronous operation started in BeginDeleteFile.
EndDeleteMultipleFiles Completes the asynchronous operation started in one of the BeginDeleteMultipleFiles methods.
EndDownloadByteArray Completes the asynchronous operation started in BeginDownloadByteArray.
EndDownloadDirectory Completes the asynchronous operation started in one of the BeginDownloadFile methods.
EndDownloadFile Completes the asynchronous operation started in BeginDownloadFile.
EndDownloadMultiple Completes the asynchronous operation started in one of the BeginDownloadMultiple methods.
EndDownloadStream Completes the asynchronous operation started in BeginDownloadStream.
EndExists Completes the asynchronous operation started in BeginExists.
EndGetCommandHelp [FTP/FTPS Only] Completes the asynchronous operation started in BeginGetCommandHelp.
EndGetFeatures [FTP/FTPS Only] Completes the asynchronous operation started in BeginGetFeatures.
EndGetFileInfos Completes the asynchronous operation started in one of the BeginGetFileInfos methods.
EndGetFiles Completes the asynchronous operation started in one of the BeginGetFiles methods.
EndGetLastWriteTime Completes the asynchronous operation started in BeginGetLastWriteTime.
EndGetSize Completes the asynchronous operation started in BeginGetSize.
EndGetSystemType [FTP/FTPS Only] Completes the asynchronous operation started in BeginGetSystemType.
EndGetWorkingDirectoryObsolete. Completes the asynchronous operation started in BeginGetWorkingDirectory.
EndInvokeFTPCommand [FTP/FTPS Only] Completes the asynchronous operation started in BeginInvokeFTPCommand.
EndInvokeSiteCommand [FTP/FTPS Only] Completes the asynchronous operation started in BeginInvokeFTPCommand.
EndLogin [FTP/FTPS Only] Completes the asynchronous operation started in BeginLogin.
EndRenameFile Completes the asynchronous operation started in BeginRenameFile.
EndResumeTransfer Completes the asynchronous operation started in BeginResumeTransfer.
EndSendPassword [FTP/FTPS Only] Completes the asynchronous operation started in BeginSendPassword.
EndSendUserName [FTP/FTPS Only] Completes the asynchronous operation started in BeginSendUserName.
EndSynchronize 
EndUploadByteArray Completes the asynchronous operation started in one of the BeginUploadByteArray methods.
EndUploadDirectory Completes the asynchronous operation started in one of the BeginUploadFile methods.
EndUploadFile Completes the asynchronous operation started in one of the BeginUploadFile methods.
EndUploadMultiple Completes the asynchronous operation started in one of the BeginUploadMultiple methods.
EndUploadStream Completes the asynchronous operation started in one of the BeginUploadStream methods.
Equals (inherited from Object) Determines whether the specified Object is equal to the current Object.
Exists (inherited from FTPConnection) Checks for the existence of a file on the server.
GetCommandHelp (inherited from FTPConnection)Get the help text for the specified FTP command.
GetFeatures (inherited from FTPConnection)Get the server supplied features.
GetFileInfos (inherited from FTPConnection)Overloaded. Returns the given directory's contents as an array of FTPFile objects.
GetFileInfosOverloaded. Returns the given directory's contents and optionally that of its subdirectories as an array of FTPFile objects.
GetFiles (inherited from FTPConnection)Overloaded. List the given directory's contents as an array of strings of file-names.
GetHashCode (inherited from Object) Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetLastWriteTime (inherited from FTPConnection)Get modification time for a remote file.
GetLifetimeService (inherited from MarshalByRefObject) Retrieves the current lifetime service object that controls the lifetime policy for this instance.
GetSchema This method is only included to satisfy the IXmlSerializable interface. It returns null.
GetSize (inherited from FTPConnection) Get the size of a remote file.
GetSystemType (inherited from FTPConnection)Get the type of the operating system at the server.
GetType (inherited from Object) Gets the Type of the current instance.
GetWorkingDirectory (inherited from FTPConnection)Obsolete. Returns the working directory on the server.
InitializeLifetimeService (inherited from MarshalByRefObject) Obtains a lifetime service object to control the lifetime policy for this instance.
InvokeFTPCommand (inherited from FTPConnection) Invokes the given literal FTP command on the server.
InvokeSiteCommand (inherited from FTPConnection) Invokes the given site command on the server.
LinkComponent (inherited from FTPConnection) 
LoadOverloaded. Loads properties from the given file.
Login (inherited from FTPConnection)Log into an account on the FTP server using UserName and Password.
ReadXml Initializes a connection from its XML representation.
RenameFile (inherited from FTPConnection)Rename a file or directory.
ResumeTransfer (inherited from FTPConnection)Make the next file transfer (upload or download) resume.
SaveOverloaded. Saves the properties of the current connection in the given file.
SendPassword (inherited from FTPConnection) Supply the password for the previously supplied user-name to log into the FTP server. Must be preceeded by the SendUserName method
SendUserName (inherited from FTPConnection) Supply the user-name to log into an account on the FTP server. Must be followed by the SendPassword method.
SetLastWriteTime (inherited from FTPConnection)Set modification time for a remote file.
SynchronizeOverloaded. Synchronizes LocalDirectory on the local machine with ServerDirectory according to the synchronization rules in DefaultSyncRules.
ToString (inherited from Component) 
Unlock Unlock the software for use. This method should be used when a configuration file isn't available
UploadByteArray (inherited from FTPConnection)Overloaded. Upload data to the FTP server in the current working directory. Allows appending if current file exists.
UploadDirectory Uploads the local directory (and its subdirectories) to the remote directory.
UploadFile (inherited from FTPConnection)Overloaded. Upload a local file to the FTP server in the current working directory. Allows appending if current file exists.
UploadMultipleOverloaded. Put multiple files from the specified local directory into the specified remote directory.
UploadStream (inherited from FTPConnection)Overloaded. Upload a stream of data to the FTP server in the current working directory. Allows appending if current file exists.
WriteXml Converts the current connection into its XML representation.

Public Instance Events

BytesTransferred (inherited from FTPConnection)Occurs every time a specified number of bytes of data have been transferred.
Closed (inherited from FTPConnection)Occurs when the component has closed its connection to the server.
Closing (inherited from FTPConnection)Occurs when the component is about to close its connection to the server.
CommandSent (inherited from FTPConnection)Occurs when a command is sent to the server.
Connected (inherited from FTPConnection)Occurs when the component has connected to the server.
Connecting (inherited from FTPConnection)Occurs when the component is connecting to the server.
CreatedDirectory (inherited from FTPConnection)Occurs when a local directory has been created on the server.
CreatingDirectory (inherited from FTPConnection)Occurs when a directory is about to be created on the server.
Deleted (inherited from FTPConnection)Occurs when a file has been deleted from the server.
DeletedDirectory (inherited from FTPConnection)Occurs when a local directory has been deleted on the server.
Deleting (inherited from FTPConnection)Occurs when a file is about to be deleted from the server.
DeletingDirectory (inherited from FTPConnection)Occurs when a directory is about to be deleted on the server.
DirectoryChanged (inherited from FTPConnection)Obsolete. Occurs when the server directory has been changed.
DirectoryChanging (inherited from FTPConnection)Obsolete. Occurs when the server directory is about to be changed.
DirectoryListed (inherited from FTPConnection)Occurs when a directory listing operations is completed.
DirectoryListing (inherited from FTPConnection)Occurs when a directory listing operations is commenced.
Disposed (inherited from Component) Adds an event handler to listen to the Disposed event on the component.
Downloaded (inherited from FTPConnection)Occurs when a file has been downloaded from the server.
Downloading (inherited from FTPConnection)Occurs when a file is about to be downloaded from the server.
Error Occurs when an exception is thrown during an asynchronous operation.
LocalDirectoryChanged (inherited from FTPConnection)Occurs when the local directory has been changed.
LocalDirectoryChanging (inherited from FTPConnection)Occurs when the local directory is about to be changed.
LoggedIn (inherited from FTPConnection)Occurs when the component has logged in.
LoggingIn (inherited from FTPConnection)Occurs when the component is about to log in.
PropertiesLoaded Occurs when properties are loaded from a file.
PropertiesSaved Occurs when properties are saved to a file.
PropertyChanged (inherited from FTPConnection)Occurs when a property is changed.
RenamedFile (inherited from FTPConnection)Occurs when a remote file has been renamed.
RenamingFile (inherited from FTPConnection)Occurs when a remote file is about to be renamed.
ReplyReceived (inherited from FTPConnection)Occurs when a reply is received from the server.
ServerDirectoryChanged (inherited from FTPConnection)Occurs when the server directory has been changed.
ServerDirectoryChanging (inherited from FTPConnection)Occurs when the server directory is about to be changed.
Synchronized 
Synchronizing 
SynchronizingFile Triggered when a decision is being made on how to synchronize a particular file (i.e. transfer, delete or skip).
Uploaded (inherited from FTPConnection)Occurs when a file has been uploaded to the server.
Uploading (inherited from FTPConnection)Occurs when a file is about to be uploaded to the server.

Protected Instance Constructors

ExFTPConnection Overloaded. Initializes a new instance of the ExFTPConnection class.

Protected Instance Fields

accountInfoStr (inherited from FTPConnection)Account information string, for use in FTP/FTPS with the ACCT command.
areEventsEnabled (inherited from FTPConnection)Determines if events will be fired.
currentFileSize (inherited from FTPConnection)Size of file currently being transferred.
fileTransferType (inherited from FTPConnection)Record of the transfer type - make the default ASCII.
ftpClient (inherited from FTPConnection)Instance of FTPClient.
ftpTypeProtocol used.
guiControl (inherited from FTPConnection)Reference to the main window.
haveQueriedForControl (inherited from FTPConnection)Flag used to remember whether or not we've tried to find the main window yet.
httpClient Reference to HttpClient which does all the HTTP work.
isTransferringData (inherited from FTPConnection)Determines if events will be fired.
key License key.
lastTransferCancel (inherited from FTPConnection) Flag indicating that the most recent transfer-operation was cancelled
loadingProperties True if properties are currently being loaded.
localDir (inherited from FTPConnection) Current local working directory.
loginPassword (inherited from FTPConnection)Password to log in with.
loginUserName (inherited from FTPConnection)User-name to log in with.
owner License owner.
remoteDir (inherited from FTPConnection) Current remote working directory.
useAutoLogin (inherited from FTPConnection)Determines if the components will automatically log in upon connection.
useGuiThread (inherited from FTPConnection) Flag indicating whether or not event-handlers will run on the GUI thread if one is available.

Protected Instance Properties

DesignMode (inherited from Component) Gets a value that indicates whether the Component is currently in design mode.
Events (inherited from Component) Gets the list of event handlers that are attached to this Component.

Protected Instance Methods

CheckConnection (inherited from FTPConnection) Checks if the client has connected to the server and throws an exception if it hasn't. This is only intended to be used by subclasses
CheckFTPType (inherited from FTPConnection) Checks the FTP type and throws an exception if it's incorrect.
DisposeOverloaded. Close the connection if it is open.
Finalize (inherited from Component) Releases unmanaged resources and performs other cleanup operations before the Component is reclaimed by garbage collection.
GetService (inherited from Component) Returns an object that represents a service provided by the Component or by its Container.
InvokeDelegate (inherited from FTPConnection) Invokes the given delegate.
InvokeEventHandler (inherited from FTPConnection) Invokes the given event-handler.
MemberwiseClone (inherited from Object) Creates a shallow copy of the current Object.
NewSite INTERNAL USE ONLY.
OnBytesTransferred (inherited from FTPConnection) Called every time a specified number of bytes of data have been transferred.
OnChangedLocalDirectory (inherited from FTPConnection) Called when the local directory has been changed.
OnChangedServerDirectory (inherited from FTPConnection) Called when the server directory has been changed.
OnChangingLocalDirectory (inherited from FTPConnection) Called when the local directory is about to be changed.
OnChangingServerDirectory (inherited from FTPConnection) Called when the server directory is about to be changed.
OnClosed (inherited from FTPConnection) Called when a connection has closed.
OnClosing Stop the keep-alive thread then call base.
OnConnected Call base then start the keep-alive thread.
OnConnecting (inherited from FTPConnection) Called when a connection-attempt is being made.
OnCreatedDirectory (inherited from FTPConnection) Called when a directory has been created.
OnCreatingDirectory (inherited from FTPConnection) Called when a directory is about to be created.
OnDeleted (inherited from FTPConnection) Called when a file deletion operation has completed (though it may have been cancelled).
OnDeletedDirectory (inherited from FTPConnection) Called when a directory has been deleted.
OnDeleting (inherited from FTPConnection) Called when a file is about to be deleted.
OnDeletingDirectory (inherited from FTPConnection) Called when a directory is about to be deleted.
OnDirectoryListed (inherited from FTPConnection) Called when a directory listing has been retrieved.
OnDirectoryListing (inherited from FTPConnection) Called when a directory listing is about to be retrieved.
OnDownloaded (inherited from FTPConnection)Overloaded. Called when a file downloading operation has completed (though it may have been cancelled).
OnDownloading (inherited from FTPConnection)Overloaded. Called when a file is about to be downloaded.
OnLoggedIn (inherited from FTPConnection) Called when the client has logged in.
OnLoggingIn (inherited from FTPConnection) Called when the client is about to log in.
OnPropertyChanged Called when a property has been changed.
OnProxySettingsChanged Called when one of the properties of ProxySettings has changed.
OnRenamed (inherited from FTPConnection) Called when a file has been renamed.
OnRenaming (inherited from FTPConnection) Called when a file is about to be renamed.
OnUploaded (inherited from FTPConnection)Overloaded. Called when a file uploading operation has completed (though it may have been cancelled).
OnUploading (inherited from FTPConnection)Overloaded. Called when a file is about to be uploaded.
ParseXml Extracts the connection properties from the given XmlElement.
PerformAutoLoginAttempt to log into the server if AutoLogin is on.
RelativePathToAbsolute (inherited from FTPConnection) Combines a relative path with an absolute path.

Protected Internal Instance Properties

ActiveClient (inherited from FTPConnection) Reference to the currently active IFileTransferClient.
ExActiveClient Reference to the currently active IExFileTransferClient.

Protected Internal Instance Methods

ftpClient_BytesTransferred (inherited from FTPConnection) Event-handler for BytesTransferred events received from IFileTransferClients.
OnSynchronized Called after synchronization ends.
OnSynchronizing Called before synchronization begins.
OnTransferringFile Called when a file is about to be synchronized.

See Also

ExFTPConnection Class | EnterpriseDT.Net.Ftp Namespace