The SecureFTPConnection type exposes the following members.
Constructors
Name | Description | |
---|---|---|
SecureFTPConnection()()()() |
Initializes a new instance of the SecureFTPConnection class.
| |
SecureFTPConnection(IContainer) |
Constructs a SecureFTPConnection object and places it in the given container.
| |
SecureFTPConnection(SerializationInfo, StreamingContext) |
Deserializes a connection object from the given SerializationInfo.
|
Methods
Name | Description | |
---|---|---|
AbortAsynchronous |
Aborts all queued asynchronous operations.
(Inherited from ExFTPConnection.) | |
BeginChangeGroup |
[SFTP Only] Changes the group of the specified file or directory.
| |
BeginChangeMode |
[SFTP Only] Changes the access permissions or modes of the specified file or directory. SFTP only.
| |
BeginChangeOwner |
[SFTP Only] Changes the owner of the specified file or directory.
| |
BeginChangeWorkingDirectory |
Begins an asynchronous request to change the working directory.
(Inherited from ExFTPConnection.) | |
BeginChangeWorkingDirectoryUp |
Begins an asynchronous request to change to the parent of the current working directory on the server.
(Inherited from ExFTPConnection.) | |
BeginClose(AsyncCallback, Object) |
Begins an asynchronous request to close the FTP connection.
(Inherited from ExFTPConnection.) | |
BeginClose(Boolean, AsyncCallback, Object) |
Begins an asynchronous request to close the FTP connection.
(Inherited from ExFTPConnection.) | |
BeginConnect |
Begins an asynchronous request to connect to an FTP server.
(Inherited from ExFTPConnection.) | |
BeginCreateDirectory |
Begins an asynchronous request to create the specified remote directory.
(Inherited from ExFTPConnection.) | |
BeginCreateSymbolicLink |
[SFTP Only] Creates a symbolic link on the server.
| |
BeginDeleteDirectory |
Begins an asynchronous request to delete all the files in the given directory.
(Inherited from ExFTPConnection.) | |
BeginDeleteDirectoryTree |
Begins an asynchronous request to delete the specified remote directory.
(Inherited from ExFTPConnection.) | |
BeginDeleteFile |
Begins an asynchronous request to delete the specified remote file.
(Inherited from ExFTPConnection.) | |
BeginDeleteMultipleFiles(String, AsyncCallback, Object) |
Begins an asynchronous request to delete all the files in the current directory
that match the given wild-card.
(Inherited from ExFTPConnection.) | |
BeginDeleteMultipleFiles(FileFilter, AsyncCallback, Object) |
Begins an asynchronous request to delete all the files in the current directory
that match the given FileFilter.
(Inherited from ExFTPConnection.) | |
BeginDeleteMultipleFiles(String, FileFilter, Boolean, AsyncCallback, Object) |
Begins an asynchronous request to delete all the files in the current directory
that match the given FileFilter.
(Inherited from ExFTPConnection.) | |
BeginDeleteMultipleFiles(String, String, Boolean, AsyncCallback, Object) |
Begins an asynchronous request to delete all the files in the given directory
that match the given wild-card.
(Inherited from ExFTPConnection.) | |
BeginDirectoryExists |
Begins an asynchronous request to check for the existence of a directory on the server.
(Inherited from ExFTPConnection.) | |
BeginDownloadByteArray |
Begins an asynchronous request to download data from the FTP server and return it as a byte-array.
(Inherited from ExFTPConnection.) | |
BeginDownloadDirectory |
Begins an asynchronous request to upload the local directory (and its subdirectories) to the remote directory.
(Inherited from ExFTPConnection.) | |
BeginDownloadFile(String, String, AsyncCallback, Object) |
Begins an asynchronous request to download a file from the FTP server and save it locally.
(Inherited from ExFTPConnection.) | |
BeginDownloadFile(String, String, TransferParameters, AsyncCallback, Object) |
Begins an asynchronous request to download a file from the FTP server and save it locally.
(Inherited from ExFTPConnection.) | |
BeginDownloadFile(String, String, WriteMode, AsyncCallback, Object) |
Begins an asynchronous request to download a file from the FTP server and save it locally.
(Inherited from ExFTPConnection.) | |
BeginDownloadMultiple(String, FileFilter, AsyncCallback, Object) |
Begins an asynchronous request to download multiple files from the FTP server and save them locally.
(Inherited from ExFTPConnection.) | |
BeginDownloadMultiple(String, String, AsyncCallback, Object) |
Begins an asynchronous request to download multiple files from the FTP server and save them locally.
(Inherited from ExFTPConnection.) | |
BeginDownloadMultiple(String, String, FileFilter, Boolean, AsyncCallback, Object) |
Begins an asynchronous request to download multiple files from the FTP server and save them locally.
(Inherited from ExFTPConnection.) | |
BeginDownloadMultiple(String, String, String, Boolean, AsyncCallback, Object) |
Begins an asynchronous request to download multiple files from the FTP server and save them locally.
(Inherited from ExFTPConnection.) | |
BeginDownloadStream |
Begins an asynchronous request to download a file from the FTP server and write it to the given stream.
(Inherited from ExFTPConnection.) | |
BeginExists |
Begins an asynchronous request to check for the existence of a file on the server.
(Inherited from ExFTPConnection.) | |
BeginGetCommandHelp |
[FTP/FTPS Only] Begins an asynchronous request to get the help text for the specified FTP command.
(Inherited from ExFTPConnection.) | |
BeginGetFeatures |
[FTP/FTPS Only] Begins an asynchronous request to get the server supplied features.
(Inherited from ExFTPConnection.) | |
BeginGetFileInfos(AsyncCallback, Object) |
Begins an asynchronous request to retrieve the working directory's contents as an array of FTPFile objects.
(Inherited from ExFTPConnection.) | |
BeginGetFileInfos(String, AsyncCallback, Object) |
Begins an asynchronous request to retrieve the given directory's contents as an array of FTPFile objects.
(Inherited from ExFTPConnection.) | |
BeginGetFileInfos(String, Boolean, AsyncCallback, Object) |
Begins an asynchronous request to retrieve the given directory's contents (and optionally that
of its subdirectories) as an array of FTPFile objects.
(Inherited from ExFTPConnection.) | |
BeginGetFileInfos(String, String, Boolean, AsyncCallback, Object) |
Begins an asynchronous request to retrieve the given directory's contents (and optionally that
of its subdirectories) as an array of FTPFile objects.
(Inherited from ExFTPConnection.) | |
BeginGetFiles(AsyncCallback, Object) |
Begins an asynchronous request to list the current working directory's contents as an array of strings of file-names.
(Inherited from ExFTPConnection.) | |
BeginGetFiles(String, AsyncCallback, Object) |
Begins an asynchronous request to retrieve the given directory's contents as an array of strings of file-names.
(Inherited from ExFTPConnection.) | |
BeginGetLastWriteTime |
Begins an asynchronous request to get the modification time for a remote file.
(Inherited from ExFTPConnection.) | |
BeginGetSize |
Begins an asynchronous request to get the size of a remote file.
(Inherited from ExFTPConnection.) | |
BeginGetSystemType |
[FTP/FTPS Only] Begins an asynchronous request to get the type of the operating system at the server.
(Inherited from ExFTPConnection.) | |
BeginGetWorkingDirectory | Obsolete.
Begins an asynchronous request to get the working directory on the server.
(Inherited from ExFTPConnection.) | |
BeginInvokeCommandSSH |
[SFTP Only] Begins an asynchronous request to invoke the given literal command on the server.
| |
BeginInvokeFTPCommand |
[FTP/FTPS Only] Begins an asynchronous request to invoke the given literal FTP command on the server.
(Inherited from ExFTPConnection.) | |
BeginInvokeSiteCommand |
[FTP/FTPS Only] Begins an asynchronous request to invoke the given site command on the server.
(Inherited from ExFTPConnection.) | |
BeginLogin |
[FTP/FTPS Only] Begins an asynchronous request to log into an account on the FTP server using
UserName and Password.
(Inherited from ExFTPConnection.) | |
BeginRenameFile |
Begins an asynchronous request to rename a file or directory.
(Inherited from ExFTPConnection.) | |
BeginResumeTransfer |
Begins an asynchronous request to make the next file transfer (upload or download) resume.
(Inherited from ExFTPConnection.) | |
BeginSendPassword |
[FTP/FTPS Only] Begins an asynchronous request to supply the password for the previously supplied
user-name to log into the FTP server.
(Inherited from ExFTPConnection.) | |
BeginSendUserName |
[FTP/FTPS Only] Begins an asynchronous request to supply the user-name to log into an account on the FTP server.
(Inherited from ExFTPConnection.) | |
BeginSynchronize(AsyncCallback, Object) |
Begins an asynchronous request to synchronize a local directory with a directory
on the server.
(Inherited from ExFTPConnection.) | |
BeginSynchronize(FTPSyncRules, AsyncCallback, Object) |
Begins an asynchronous request to synchronize a local directory with a directory
on the server.
(Inherited from ExFTPConnection.) | |
BeginSynchronize(String, String, AsyncCallback, Object) |
Begins an asynchronous request to synchronize a local directory with a directory
on the server.
(Inherited from ExFTPConnection.) | |
BeginSynchronize(FTPSyncRules, String, String, AsyncCallback, Object) |
Begins an asynchronous request to synchronize a local directory with a directory
on the server.
(Inherited from ExFTPConnection.) | |
BeginTransferFileFXP |
Asynchronously transfer a file between FTP servers using FXP.
(Inherited from ExFTPConnection.) | |
BeginUploadByteArray(array<Byte>[]()[][], String, AsyncCallback, Object) |
Begins an asynchronous request to upload an array of bytes to the FTP server in the current working directory.
(Inherited from ExFTPConnection.) | |
BeginUploadByteArray(array<Byte>[]()[][], String, Boolean, AsyncCallback, Object) |
Begins an asynchronous request to upload data to the FTP server in the current working directory.
(Inherited from ExFTPConnection.) | |
BeginUploadDirectory |
Begins an asynchronous request to upload the local directory (and its subdirectories) to the remote directory.
(Inherited from ExFTPConnection.) | |
BeginUploadFile(String, String, AsyncCallback, Object) |
Begins an asynchronous request to upload a local file to the FTP server in the current working directory.
(Inherited from ExFTPConnection.) | |
BeginUploadFile(String, String, WriteMode, AsyncCallback, Object) |
Begins an asynchronous request to upload a local file to the FTP server in the
current working directory. Allows appending if current file exists.
(Inherited from ExFTPConnection.) | |
BeginUploadFile(String, String, Boolean, AsyncCallback, Object) | Obsolete.
Begins an asynchronous request to upload a local file to the FTP server in the
current working directory. Allows appending if current file exists.
(Inherited from ExFTPConnection.) | |
BeginUploadMultiple(String, FileFilter, AsyncCallback, Object) |
Begins an asynchronous request to upload multiple files to the FTP server.
(Inherited from ExFTPConnection.) | |
BeginUploadMultiple(String, String, AsyncCallback, Object) |
Begins an asynchronous request to upload multiple files to the FTP server.
(Inherited from ExFTPConnection.) | |
BeginUploadMultiple(String, String, FileFilter, Boolean, AsyncCallback, Object) |
Begins an asynchronous request to upload multiple files to the FTP server.
(Inherited from ExFTPConnection.) | |
BeginUploadMultiple(String, String, String, Boolean, AsyncCallback, Object) |
Begins an asynchronous request to upload multiple files to the FTP server.
(Inherited from ExFTPConnection.) | |
BeginUploadStream(Stream, String, AsyncCallback, Object) |
Begins an asynchronous request to upload a stream of data to the FTP server in the current working directory.
(Inherited from ExFTPConnection.) | |
BeginUploadStream(Stream, String, Boolean, AsyncCallback, Object) |
Begins an asynchronous request to upload a stream of data to the FTP server
in the current working directory.
(Inherited from ExFTPConnection.) | |
CancelResume | Cancel the resume. (Inherited from FTPConnection.) | |
CancelTask(IAsyncResult) |
Cancels the given asynchronous task.
(Inherited from ExFTPConnection.) | |
CancelTask(Int32) |
Cancels the asynchronous task with the given ID.
(Inherited from ExFTPConnection.) | |
CancelTransfer | Cancels the current transfer. (Inherited from ExFTPConnection.) | |
ChangeGroup |
[SFTP Only] Changes the group of the specified file or directory.
| |
ChangeMode | ||
ChangeOwner |
[SFTP Only] Changes the owner of the specified file or directory.
| |
ChangeWorkingDirectory |
Changes the working directory.
(Inherited from ExFTPConnection.) | |
ChangeWorkingDirectoryUp |
Changes to the parent of the current working directory on the server.
(Inherited from ExFTPConnection.) | |
CheckConnection |
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
(Inherited from FTPConnection.) | |
CheckFTPType |
Checks the FTP type and throws and exception if it's incorrect.
(Overrides FTPConnection..::..CheckFTPType(Boolean).) | |
ClearDirectoryCache()()()() |
Clears the directory cache completely.
(Inherited from ExFTPConnection.) | |
ClearDirectoryCache(String) |
Clears a particular directory-listing from the directory cache.
(Inherited from ExFTPConnection.) | |
ClearProperties |
Clears properties by setting them to their default values.
(Inherited from ExFTPConnection.) | |
Clone |
Creates a new ExFTPConnection that is a copy of the current instance.
(Inherited from ExFTPConnection.) | |
Close()()()() | Quit the FTP session. (Inherited from FTPConnection.) | |
Close(Boolean) | Quit the FTP session. (Inherited from ExFTPConnection.) | |
Connect | Connect to the FTP server. (Overrides ExFTPConnection..::..Connect()()()().) | |
CopyProperties |
Copies the properties of the given source ExFTPConnection into this instance.
(Inherited from ExFTPConnection.) | |
CreateDirectory | Create the specified remote directory. (Inherited from ExFTPConnection.) | |
CreateObjRef | (Inherited from MarshalByRefObject.) | |
CreateSymbolicLink |
[SFTP Only] Creates a symbolic link on the server.
| |
DeleteDirectory | Delete the specified remote directory. (Inherited from ExFTPConnection.) | |
DeleteDirectoryTree |
Delete this entire remote directory and its contents recursively, including all
subdirectories.
(Inherited from ExFTPConnection.) | |
DeleteFile | Delete the specified remote file. (Inherited from ExFTPConnection.) | |
DeleteMultipleFiles(String) |
Delete multiple files in the current remote directory.
(Inherited from ExFTPConnection.) | |
DeleteMultipleFiles(FileFilter) |
Delete multiple files in the current remote directory.
(Inherited from ExFTPConnection.) | |
DeleteMultipleFiles(String, FileFilter, Boolean) |
Delete all the files in the supplied remote directory (and optionally its subdirectories)
that match the supplied filter.
(Inherited from ExFTPConnection.) | |
DeleteMultipleFiles(String, String, Boolean) |
Delete all the files in the supplied remote directory (and optionally its subdirectories)
that match the supplied wildcard.
(Inherited from ExFTPConnection.) | |
DirectoryExists |
Tests if the given directory exists.
(Inherited from ExFTPConnection.) | |
Dispose()()()() | (Inherited from Component.) | |
Dispose(Boolean) |
Close the connection if it is open.
(Inherited from ExFTPConnection.) | |
DownloadByteArray | Download data from the FTP server and return it as a byte-array. (Inherited from ExFTPConnection.) | |
DownloadDirectory |
Downloads the remote directory (and its subdirectories) to the local directory.
(Inherited from ExFTPConnection.) | |
DownloadFile(String, String) | Download a file from the FTP server and save it locally. (Inherited from ExFTPConnection.) | |
DownloadFile(String, String, TransferParameters) | Download a file from the FTP server and save it locally. (Inherited from ExFTPConnection.) | |
DownloadFile(String, String, WriteMode) | Download a file from the FTP server and save it locally. (Inherited from FTPConnection.) | |
DownloadMultiple(String, FileFilter) |
Get multiple files into the specified local directory from the current remote directory
(Inherited from ExFTPConnection.) | |
DownloadMultiple(String, String) |
Get multiple files into the specified local directory from the current remote directory
(Inherited from ExFTPConnection.) | |
DownloadMultiple(String, String, FileFilter, Boolean) |
Get multiple files from the specified remote directory into the specified local directory
(Inherited from ExFTPConnection.) | |
DownloadMultiple(String, String, String, Boolean) |
Get multiple files from the specified remote directory into the specified local directory
(Inherited from ExFTPConnection.) | |
DownloadStream | Download a file from the FTP server and write it to the given stream. (Inherited from ExFTPConnection.) | |
EndChangeGroup |
[SFTP Only] Completes the asynchronous operation started in BeginChangeGroup(Int32, String, AsyncCallback, Object).
| |
EndChangeMode |
[SFTP Only] Completes the asynchronous operation started in BeginChangeMode(String, String, AsyncCallback, Object).
| |
EndChangeOwner |
[SFTP Only] Completes the asynchronous operation started in BeginChangeOwner(Int32, String, AsyncCallback, Object).
| |
EndChangeWorkingDirectory |
Completes the asynchronous operation started in BeginChangeWorkingDirectory(String, AsyncCallback, Object).
(Inherited from ExFTPConnection.) | |
EndChangeWorkingDirectoryUp |
Completes the asynchronous operation started in BeginChangeWorkingDirectoryUp(AsyncCallback, Object).
(Inherited from ExFTPConnection.) | |
EndClose |
Completes the asynchronous operation started in BeginClose(AsyncCallback, Object).
(Inherited from ExFTPConnection.) | |
EndConnect |
Completes the asynchronous operation started in BeginConnect(AsyncCallback, Object).
(Inherited from ExFTPConnection.) | |
EndCreateDirectory |
Completes the asynchronous operation started in BeginCreateDirectory(String, AsyncCallback, Object).
(Inherited from ExFTPConnection.) | |
EndCreateSymbolicLink |
[SFTP Only] Completes the asynchronous operation started in BeginCreateSymbolicLink(String, String, AsyncCallback, Object).
| |
EndDeleteDirectory |
Completes the asynchronous operation started in
BeginDeleteDirectory(String, AsyncCallback, Object).
(Inherited from ExFTPConnection.) | |
EndDeleteDirectoryTree |
Completes the asynchronous operation started in BeginDeleteDirectoryTree(String, AsyncCallback, Object).
(Inherited from ExFTPConnection.) | |
EndDeleteFile |
Completes the asynchronous operation started in BeginDeleteFile(String, AsyncCallback, Object).
(Inherited from ExFTPConnection.) | |
EndDeleteMultipleFiles |
Completes the asynchronous operation started in one of the BeginDeleteMultipleFiles
methods.
(Inherited from ExFTPConnection.) | |
EndDirectoryExists |
Completes the asynchronous operation started in BeginDirectoryExists(String, AsyncCallback, Object).
(Inherited from ExFTPConnection.) | |
EndDownloadByteArray |
Completes the asynchronous operation started in BeginDownloadByteArray(String, AsyncCallback, Object).
(Inherited from ExFTPConnection.) | |
EndDownloadDirectory |
Completes the asynchronous operation started in one of the BeginDownloadFile methods.
(Inherited from ExFTPConnection.) | |
EndDownloadFile |
Completes the asynchronous operation started in BeginDownloadFile(String, String, AsyncCallback, Object).
(Inherited from ExFTPConnection.) | |
EndDownloadMultiple |
Completes the asynchronous operation started in one of the BeginDownloadMultiple
methods.
(Inherited from ExFTPConnection.) | |
EndDownloadStream |
Completes the asynchronous operation started in BeginDownloadStream(Stream, String, AsyncCallback, Object).
(Inherited from ExFTPConnection.) | |
EndExists |
Completes the asynchronous operation started in BeginExists(String, AsyncCallback, Object).
(Inherited from ExFTPConnection.) | |
EndGetCommandHelp |
[FTP/FTPS Only] Completes the asynchronous operation started in BeginGetCommandHelp(String, AsyncCallback, Object).
(Inherited from ExFTPConnection.) | |
EndGetFeatures |
[FTP/FTPS Only] Completes the asynchronous operation started in BeginGetFeatures(AsyncCallback, Object).
(Inherited from ExFTPConnection.) | |
EndGetFileInfos |
Completes the asynchronous operation started in one of the BeginGetFileInfos methods.
(Inherited from ExFTPConnection.) | |
EndGetFiles |
Completes the asynchronous operation started in one of the BeginGetFiles methods.
(Inherited from ExFTPConnection.) | |
EndGetLastWriteTime |
Completes the asynchronous operation started in BeginGetLastWriteTime(String, AsyncCallback, Object).
(Inherited from ExFTPConnection.) | |
EndGetSize |
Completes the asynchronous operation started in BeginGetSize(String, AsyncCallback, Object).
(Inherited from ExFTPConnection.) | |
EndGetSystemType |
[FTP/FTPS Only] Completes the asynchronous operation started in BeginGetSystemType(AsyncCallback, Object).
(Inherited from ExFTPConnection.) | |
EndGetWorkingDirectory | Obsolete.
Completes the asynchronous operation started in BeginGetWorkingDirectory(AsyncCallback, Object).
(Inherited from ExFTPConnection.) | |
EndInvokeCommandSSH |
[SFTP Only] Completes the asynchronous operation started in BeginInvokeCommandSSH(String, array<String>[]()[][], AsyncCallback, Object).
| |
EndInvokeFTPCommand |
[FTP/FTPS Only] Completes the asynchronous operation started in BeginInvokeFTPCommand(String, array<String>[]()[][], AsyncCallback, Object).
(Inherited from ExFTPConnection.) | |
EndInvokeSiteCommand |
[FTP/FTPS Only] Completes the asynchronous operation started in BeginInvokeFTPCommand(String, array<String>[]()[][], AsyncCallback, Object).
(Inherited from ExFTPConnection.) | |
EndLogin |
[FTP/FTPS Only] Completes the asynchronous operation started in BeginLogin(AsyncCallback, Object).
(Inherited from ExFTPConnection.) | |
EndRenameFile |
Completes the asynchronous operation started in BeginRenameFile(String, String, AsyncCallback, Object).
(Inherited from ExFTPConnection.) | |
EndResumeTransfer |
Completes the asynchronous operation started in BeginResumeTransfer(AsyncCallback, Object).
(Inherited from ExFTPConnection.) | |
EndSendPassword |
[FTP/FTPS Only] Completes the asynchronous operation started in BeginSendPassword(String, AsyncCallback, Object).
(Inherited from ExFTPConnection.) | |
EndSendUserName |
[FTP/FTPS Only] Completes the asynchronous operation started in BeginSendUserName(String, AsyncCallback, Object).
(Inherited from ExFTPConnection.) | |
EndSynchronize |
Completes the asynchronous operation started in BeginSynchronize(AsyncCallback, Object).
(Inherited from ExFTPConnection.) | |
EndTransferFileFXP |
Completes the asynchronous operation started in the BeginTransferFileFXP method.
(Inherited from ExFTPConnection.) | |
EndUploadByteArray |
Completes the asynchronous operation started in one of the BeginUploadByteArray
methods.
(Inherited from ExFTPConnection.) | |
EndUploadDirectory |
Completes the asynchronous operation started in one of the BeginUploadFile methods.
(Inherited from ExFTPConnection.) | |
EndUploadFile |
Completes the asynchronous operation started in one of the BeginUploadFile methods.
(Inherited from ExFTPConnection.) | |
EndUploadMultiple |
Completes the asynchronous operation started in one of the BeginUploadMultiple methods.
(Inherited from ExFTPConnection.) | |
EndUploadStream |
Completes the asynchronous operation started in one of the BeginUploadStream methods.
(Inherited from ExFTPConnection.) | |
Equals | (Inherited from Object.) | |
Exists |
Checks for the existence of a file on the server.
(Inherited from ExFTPConnection.) | |
Finalize | (Inherited from Component.) | |
ftpClient_BytesTransferred |
Event-handler for BytesTransferred events received from IFileTransferClients.
(Inherited from FTPConnection.) | |
ftpClient_CommandSent |
Event-handler for [!:IFileTransferClient.CommandSent] events received from IFileTransferClients.
(Inherited from FTPConnection.) | |
ftpClient_ReplyReceived |
Remember the time so that we don't send keep-alives unnecessarily.
(Inherited from ExFTPConnection.) | |
GetCommandHelp | Get the help text for the specified FTP command. (Inherited from ExFTPConnection.) | |
GetFeatures | Get the server supplied features. (Inherited from ExFTPConnection.) | |
GetFileInfos()()()() |
Returns the working directory's contents as an array of FTPFile objects.
(Inherited from ExFTPConnection.) | |
GetFileInfos(String) |
Returns the given directory's contents as an array of FTPFile objects.
(Inherited from ExFTPConnection.) | |
GetFileInfos(String, Boolean) |
Returns the given directory's contents and optionally that of its subdirectories
as an array of FTPFile objects.
(Inherited from ExFTPConnection.) | |
GetFileInfos(String, FTPFileCallback) |
Returns the given directory's contents as an array of FTPFile objects.
(Inherited from FTPConnection.) | |
GetFileInfos(String, String, Boolean) |
Returns the files in the given directory that match the wildcard, and optionally
that of its subdirectories.
(Inherited from ExFTPConnection.) | |
GetFiles()()()() |
Lists current working directory's contents as an array of strings of file-names.
(Inherited from ExFTPConnection.) | |
GetFiles(String) |
List the given directory's contents as an array of strings of file-names.
(Inherited from ExFTPConnection.) | |
GetFiles(String, Boolean) |
List the given directory's contents as an array of strings of file-names or
full file details.
(Inherited from ExFTPConnection.) | |
GetHashCode |
Returns hash-code for this connection.
(Inherited from FTPConnection.) | |
GetLastWriteTime | Get modification time for a remote file. (Inherited from ExFTPConnection.) | |
GetLifetimeService | (Inherited from MarshalByRefObject.) | |
GetObjectData |
Populates a SerializationInfo with the data needed to serialize the target object.
(Inherited from ExFTPConnection.) | |
GetSchema |
This method is only included to satisfy the IXmlSerializable interface.
It returns null.
(Inherited from ExFTPConnection.) | |
GetService | (Inherited from Component.) | |
GetSize |
Get the size of a remote file.
(Inherited from ExFTPConnection.) | |
GetSystemType | Get the type of the operating system at the server. (Inherited from ExFTPConnection.) | |
GetType | (Inherited from Object.) | |
GetURL()()()() |
Returns a URL corresponding to the current state of this SecureFTPConnection.
(Overrides FTPConnection..::..GetURL()()()().) | |
GetURL(Boolean, Boolean, Boolean) |
Returns a URL corresponding to the current state of this SecureFTPConnection.
The URL optionally includes the directory, user-name and password.
(Overrides FTPConnection..::..GetURL(Boolean, Boolean, Boolean).) | |
GetWorkingDirectory | Obsolete.
Returns the working directory on the server.
(Inherited from ExFTPConnection.) | |
GetXml |
Returns a string containing an XML representation of the current instance.
(Inherited from ExFTPConnection.) | |
InitializeLifetimeService | (Inherited from MarshalByRefObject.) | |
InvokeCommandSSH |
Invokes the given literal command on the server.
| |
InvokeDelegate |
Invokes the given delegate.
(Inherited from FTPConnection.) | |
InvokeEventHandler(Delegate, Object, EventArgs) |
Invokes the given event-handlers (on the GUI thread if possible).
(Inherited from ExFTPConnection.) | |
InvokeEventHandler(Boolean, Delegate, Object, EventArgs) |
Invokes the given event-handlers (on the GUI thread if possible).
(Inherited from ExFTPConnection.) | |
InvokeEventHandler(Boolean, Boolean, Delegate, Object, EventArgs) |
Invokes the given event-handlers (on the GUI thread if possible).
(Inherited from ExFTPConnection.) | |
InvokeFTPCommand |
Invokes the given literal FTP command on the server.
(Inherited from ExFTPConnection.) | |
InvokeSiteCommand |
Invokes the given site command on the server.
(Inherited from ExFTPConnection.) | |
LinkComponent | (Inherited from FTPConnection.) | |
Load(Stream) |
Loads properties from the given Stream.
(Inherited from ExFTPConnection.) | |
Load(String) |
Loads properties from the given file.
(Inherited from ExFTPConnection.) | |
Login | (Inherited from ExFTPConnection.) | |
MemberwiseClone()()()() | (Inherited from Object.) | |
MemberwiseClone(Boolean) | (Inherited from MarshalByRefObject.) | |
NewSite |
INTERNAL USE ONLY.
(Overrides ExFTPConnection..::..NewSite()()()().) | |
OnBytesTransferred |
Called every time a specified number of bytes of data have been transferred.
(Inherited from FTPConnection.) | |
OnChangedLocalDirectory |
Called when the local directory has been changed.
(Inherited from FTPConnection.) | |
OnChangedServerDirectory |
Called when the server directory has been changed.
(Inherited from FTPConnection.) | |
OnChangingLocalDirectory |
Called when the local directory is about to be changed.
(Inherited from FTPConnection.) | |
OnChangingServerDirectory |
Called when the server directory is about to be changed.
(Inherited from FTPConnection.) | |
OnClosed()()()() | Obsolete.
Called when a connection has closed.
(Inherited from FTPConnection.) | |
OnClosed(Exception) |
Called when a connection has closed.
(Inherited from FTPConnection.) | |
OnClosing()()()() | Obsolete.
Called when a connection is about to close.
(Inherited from FTPConnection.) | |
OnClosing(Exception) |
Stop the keep-alive thread then call base.
(Inherited from ExFTPConnection.) | |
OnConnected(Exception) |
Call base then start the keep-alive thread.
(Inherited from ExFTPConnection.) | |
OnConnected(Boolean) | Obsolete.
Called when a connection-attempt has completed.
(Inherited from FTPConnection.) | |
OnConnecting |
Called when a connection-attempt is being made.
(Inherited from FTPConnection.) | |
OnCreatedDirectory |
Called when a directory has been created.
(Inherited from FTPConnection.) | |
OnCreatingDirectory |
Called when a directory is about to be created.
(Inherited from FTPConnection.) | |
OnDeleted |
Called when a file deletion operation has completed (though it may have been cancelled).
(Inherited from FTPConnection.) | |
OnDeletedDirectory |
Called when a directory has been deleted.
(Inherited from FTPConnection.) | |
OnDeleting |
Called when a file is about to be deleted.
(Inherited from FTPConnection.) | |
OnDeletingDirectory |
Called when a directory is about to be deleted.
(Inherited from FTPConnection.) | |
OnDirectoryListed |
Called when a directory listing has been retrieved.
(Inherited from FTPConnection.) | |
OnDirectoryListing |
Called when a directory listing is about to be retrieved.
(Inherited from FTPConnection.) | |
OnDownloaded(array<Byte>[]()[][], String, Int64, Exception, Int64, DateTime) |
Called when a file downloading operation has completed (though it may have been cancelled).
(Inherited from FTPConnection.) | |
OnDownloaded(Stream, String, Int64, Exception, Int64, DateTime) |
Called when a file downloading operation has completed (though it may have been cancelled).
(Inherited from FTPConnection.) | |
OnDownloaded(String, String, Int64, Boolean, Exception, Int64, DateTime) |
Called when a file downloading operation has completed (though it may have been cancelled).
(Inherited from FTPConnection.) | |
OnDownloading(String, Int64%, DateTime%) |
Called when a file is about to be downloaded.
(Inherited from FTPConnection.) | |
OnDownloading(Stream, String, Int64, Int64%, DateTime%) |
Called when a file is about to be downloaded.
(Inherited from FTPConnection.) | |
OnDownloading(String%, String, Boolean%, Int64%, DateTime%) |
Called when a file is about to be downloaded.
(Inherited from FTPConnection.) | |
OnError | (Inherited from ExFTPConnection.) | |
OnLoggedIn |
Called when the client has logged in.
(Inherited from FTPConnection.) | |
OnLoggingIn |
Called when the client is about to log in.
(Inherited from FTPConnection.) | |
OnPropertyChanged |
Called when a property has been changed.
(Inherited from ExFTPConnection.) | |
OnProxySettingsChanged |
Called when one of the properties of ProxySettings has changed.
(Inherited from ExFTPConnection.) | |
OnRenamed |
Called when a file has been renamed.
(Inherited from FTPConnection.) | |
OnRenaming |
Called when a file is about to be renamed.
(Inherited from FTPConnection.) | |
OnSecuredConnection |
Called when security has been negotiated on the connection (control channel).
| |
OnSecuringConnection |
Called when security is being negotiated on the connection (control channel).
| |
OnSynchronized |
Called after synchronization ends.
(Inherited from ExFTPConnection.) | |
OnSynchronizing |
Called before synchronization begins.
(Inherited from ExFTPConnection.) | |
OnSynchronizingFile |
Called when a file is about to be synchronized.
(Inherited from ExFTPConnection.) | |
OnTaskCancelled |
Called when a task has been cancelled.
(Inherited from ExFTPConnection.) | |
OnTaskCompleted |
Called just after a task is run.
(Inherited from ExFTPConnection.) | |
OnTaskQueued |
Called when a new task is queued.
(Inherited from ExFTPConnection.) | |
OnTaskRunning |
Called just before a task is run.
(Inherited from ExFTPConnection.) | |
OnUploaded(array<Byte>[]()[][], String, Int64, Boolean, Exception) |
Called when a file uploading operation has completed (though it may have been cancelled).
(Inherited from FTPConnection.) | |
OnUploaded(String, String, Int64, WriteMode, Exception) |
Called when a file uploading operation has completed (though it may have been cancelled).
(Inherited from FTPConnection.) | |
OnUploaded(Stream, Int64, String, Boolean, Exception, Int64) |
Called when a file uploading operation has completed (though it may have been cancelled).
(Inherited from FTPConnection.) | |
OnUploaded(String, String, Int64, Boolean, Boolean, Exception) | Obsolete. (Inherited from FTPConnection.) | |
OnUploading(array<Byte>[]()[][], String%, Boolean%) |
Called when a byte-array is about to be uploaded.
(Inherited from FTPConnection.) | |
OnUploading(String, String%, WriteMode%) |
Called when a file is about to be uploaded.
(Inherited from FTPConnection.) | |
OnUploading(Stream, String%, Boolean%, Int64%) |
Called when a stream is about to be uploaded.
(Inherited from FTPConnection.) | |
ParseXml | (Overrides ExFTPConnection..::..ParseXml(XmlElement).) | |
PerformAutoLogin | Attempt to log into the server if AutoLogin is on. (Inherited from ExFTPConnection.) | |
PostLogin |
Called after the user has been successfully logged in.
(Overrides ExFTPConnection..::..PostLogin()()()().) | |
RaiseBytesTransferred | Raise the BytesTransferred event. (Inherited from FTPConnection.) | |
RaiseClosed | Raise the Closed event. (Inherited from FTPConnection.) | |
RaiseClosing | Raise the Closing event. (Inherited from FTPConnection.) | |
RaiseCommandSent | Raise the CommandSent event. (Inherited from FTPConnection.) | |
RaiseConnected | Raise the Connected event. (Inherited from FTPConnection.) | |
RaiseConnecting | Raise the Connecting event. (Inherited from FTPConnection.) | |
RaiseCreatedDirectory | Raise the CreatedDirectory event. (Inherited from FTPConnection.) | |
RaiseCreatingDirectory | Raise the CreatingDirectory event. (Inherited from FTPConnection.) | |
RaiseDeleted | Raise the Deleted event. (Inherited from FTPConnection.) | |
RaiseDeletedDirectory | Raise the DeletedDirectory event. (Inherited from FTPConnection.) | |
RaiseDeleting | Raise the Deleting event. (Inherited from FTPConnection.) | |
RaiseDeletingDirectory | Raise the DeletingDirectory event. (Inherited from FTPConnection.) | |
RaiseDirectoryChanged | Raise the DirectoryChanged event. (Inherited from FTPConnection.) | |
RaiseDirectoryChanging | Raise the DirectoryChanging event. (Inherited from FTPConnection.) | |
RaiseDirectoryListed | Raise the DirectoryListed event. (Inherited from FTPConnection.) | |
RaiseDirectoryListing | Raise the DirectoryListing event. (Inherited from FTPConnection.) | |
RaiseDownloaded | Raise the Downloaded event. (Inherited from FTPConnection.) | |
RaiseDownloading | Raise the Downloading event. (Inherited from FTPConnection.) | |
RaiseError | Raise the Error event. (Inherited from ExFTPConnection.) | |
RaiseLocalDirectoryChanged | Raise the LocalDirectoryChanged event. (Inherited from FTPConnection.) | |
RaiseLocalDirectoryChanging | Raise the LocalDirectoryChanging event. (Inherited from FTPConnection.) | |
RaiseLoggedIn | Raise the LoggedIn event. (Inherited from FTPConnection.) | |
RaiseLoggingIn | Raise the LoggingIn event. (Inherited from FTPConnection.) | |
RaisePropertiesLoaded | Raise the PropertiesLoaded event. (Inherited from ExFTPConnection.) | |
RaisePropertiesSaved | Raise the PropertiesSaved event. (Inherited from ExFTPConnection.) | |
RaisePropertyChanged | Raise the PropertyChanged event. (Inherited from FTPConnection.) | |
RaiseRenamedFile | Raise the RenamedFile event. (Inherited from FTPConnection.) | |
RaiseRenamingFile | Raise the RenamingFile event. (Inherited from FTPConnection.) | |
RaiseReplyReceived | Raise the ReplyReceived event. (Inherited from FTPConnection.) | |
RaiseSecuredConnection | Raise the SecuredConnection event. | |
RaiseSecuringConnection | Raise the SecuringConnection event. | |
RaiseServerDirectoryChanged | Raise the ServerDirectoryChanged event. (Inherited from FTPConnection.) | |
RaiseServerDirectoryChanging | Raise the ServerDirectoryChanging event. (Inherited from FTPConnection.) | |
RaiseSynchronized | Raise the Synchronized event. (Inherited from ExFTPConnection.) | |
RaiseSynchronizing | Raise the Synchronizing event. (Inherited from ExFTPConnection.) | |
RaiseSynchronizingFile | Raise the SynchronizingFile event. (Inherited from ExFTPConnection.) | |
RaiseTaskCancelledEvent | Raise the TaskCancelled event. (Inherited from ExFTPConnection.) | |
RaiseTaskCompletedEvent | Raise the TaskCompleted event. (Inherited from ExFTPConnection.) | |
RaiseTaskQueuedEvent | Raise the TaskQueued event. (Inherited from ExFTPConnection.) | |
RaiseTaskRunningEvent | Raise the TaskCompleted event. (Inherited from ExFTPConnection.) | |
RaiseUploaded | Raise the Uploaded event. (Inherited from FTPConnection.) | |
RaiseUploading | Raise the Uploading event. (Inherited from FTPConnection.) | |
RaiseValidatingServer | Raise the ValidatingServer event. | |
ReadXml(String) |
Initializes a connection the given XML representation.
(Inherited from ExFTPConnection.) | |
ReadXml(XmlDocument) |
Initializes a connection from its XML representation.
(Inherited from ExFTPConnection.) | |
ReadXml(XmlReader) |
Initializes a connection from its XML representation.
(Inherited from ExFTPConnection.) | |
RelativePathToAbsolute |
Combines a relative path with an absolute path.
(Inherited from FTPConnection.) | |
RenameFile | Rename a file or directory. (Inherited from ExFTPConnection.) | |
ResumeNextDownload | Make the next download resume at a specific point. (Inherited from ExFTPConnection.) | |
ResumeNextTransfer | Make the next file transfer (upload or download) resume. (Inherited from ExFTPConnection.) | |
ResumeTransfer | Obsolete. Make the next file transfer (upload or download) resume. (Inherited from ExFTPConnection.) | |
Save(Stream) |
Saves the properties of the current connection in the given Stream.
(Inherited from ExFTPConnection.) | |
Save(String) |
Saves the properties of the current connection in the given file.
(Inherited from ExFTPConnection.) | |
SecureConnection |
[FTP/FTPS Only] Switches an explicit FTPS connection to secure mode.
| |
SendAccountInfo |
Supply account info to the FTP server.
(Inherited from FTPConnection.) | |
SendPassword |
Supply the password for the previously supplied
user-name to log into the FTP server. Must be
preceeded by the SendUserName(String) method
(Inherited from ExFTPConnection.) | |
SendUserName |
Supply the user-name to log into an account on the FTP server.
Must be followed by the SendPassword(String) method.
(Inherited from ExFTPConnection.) | |
SetLastWriteTime | Set modification time for a remote file. (Inherited from FTPConnection.) | |
ShowSocksProxyEditor |
Displays the proxy settings editor as a modal dialog or as a window.
| |
SyncDownloadFile |
INTERNAL USE ONLY
(Inherited from ExFTPConnection.) | |
SyncDownloadMultiple(String, FileFilter) |
INTERNAL USE ONLY
(Inherited from ExFTPConnection.) | |
SyncDownloadMultiple(String, String) |
INTERNAL USE ONLY
(Inherited from ExFTPConnection.) | |
SyncDownloadMultiple(String, String, FileFilter, Boolean) |
INTERNAL USE ONLY
(Inherited from ExFTPConnection.) | |
SyncDownloadMultiple(String, String, String, Boolean) |
INTERNAL USE ONLY
(Inherited from ExFTPConnection.) | |
Synchronize()()()() |
Synchronizes [!:LocalDirectory] on the local machine with
[!:ServerDirectory] according to the synchronization rules
in DefaultSyncRules.
(Inherited from ExFTPConnection.) | |
Synchronize(FTPSyncRules) |
Synchronizes [!:LocalDirectory] on the local machine with
[!:ServerDirectory] according to the given synchronization rules.
(Inherited from ExFTPConnection.) | |
Synchronize(String, String) |
Synchronizes the given local directory with the given remote directory
according to the synchronization rules in DefaultSyncRules.
(Inherited from ExFTPConnection.) | |
Synchronize(String, String, FTPSyncRules) |
Synchronizes the given local directory with the given remote directory
according to the given synchronization rules.
(Inherited from ExFTPConnection.) | |
SyncUploadFile |
INTERNAL USE ONLY.
(Inherited from ExFTPConnection.) | |
SyncUploadMultiple(String, FileFilter) |
INTERNAL USE ONLY.
(Inherited from ExFTPConnection.) | |
SyncUploadMultiple(String, String) |
INTERNAL USE ONLY.
(Inherited from ExFTPConnection.) | |
SyncUploadMultiple(String, String, FileFilter, Boolean) |
INTERNAL USE ONLY.
(Inherited from ExFTPConnection.) | |
SyncUploadMultiple(String, String, String, Boolean) |
INTERNAL USE ONLY.
(Inherited from ExFTPConnection.) | |
TestConnection |
Test if the connection is still alive. If not then call Close so
that events occur as they should.
(Inherited from ExFTPConnection.) | |
ToString |
Returns a string representation of the connection.
(Inherited from FTPConnection.) | |
TransferFileFXP |
Transfer a file between FTP servers using FXP.
(Inherited from ExFTPConnection.) | |
Unlock |
Unlock the software for use. This method should be used when
a configuration file isn't available
(Overrides ExFTPConnection..::..Unlock(String, String).) | |
UploadByteArray(array<Byte>[]()[][], String) |
Upload an array of bytes to the FTP server in the current working directory.
(Inherited from ExFTPConnection.) | |
UploadByteArray(array<Byte>[]()[][], String, Boolean) |
Upload data to the FTP server in the current working directory. Allows
appending if current file exists.
(Inherited from ExFTPConnection.) | |
UploadDirectory |
Uploads the local directory (and its subdirectories) to the remote directory.
(Inherited from ExFTPConnection.) | |
UploadFile(String, String) |
Upload a local file to the FTP server in the current working directory.
(Inherited from FTPConnection.) | |
UploadFile(String, String, Boolean) | Obsolete.
Upload a local file to the FTP server in the current working directory. Allows appending
if current file exists.
(Inherited from ExFTPConnection.) | |
UploadFile(String, String, WriteMode) |
Upload a local file to the FTP server in the current working directory. Allows appending
if current file exists.
(Inherited from FTPConnection.) | |
UploadMultiple(String, FileFilter) |
Put multiple files from the specified local directory into the current remote directory.
(Inherited from ExFTPConnection.) | |
UploadMultiple(String, String) |
Put multiple files from the specified local directory into the current remote directory.
(Inherited from ExFTPConnection.) | |
UploadMultiple(String, String, FileFilter, Boolean) |
Put multiple files from the specified local directory into the specified remote directory.
(Inherited from ExFTPConnection.) | |
UploadMultiple(String, String, String, Boolean) |
Put multiple files from the specified local directory into the specified remote directory.
(Inherited from ExFTPConnection.) | |
UploadStream(Stream, String) |
Upload a stream of data to the FTP server in the current working directory.
(Inherited from ExFTPConnection.) | |
UploadStream(Stream, String, Boolean) |
Upload a stream of data to the FTP server in the current working directory. Allows appending
if current file exists.
(Inherited from ExFTPConnection.) | |
WriteXml | (Overrides ExFTPConnection..::..WriteXml(XmlWriter).) |
Fields
Name | Description | |
---|---|---|
accountInfoStr | Account information string, for use in FTP/FTPS with the ACCT command. (Inherited from FTPConnection.) | |
areEventsEnabled | Determines if events will be fired. (Inherited from FTPConnection.) | |
clientLock |
Used for locking connection.
(Inherited from FTPConnection.) | |
compressionPreferred_ |
Is compression preferred?
(Inherited from ExFTPConnection.) | |
fileTransferType | Record of the transfer type - make the default ASCII. (Inherited from FTPConnection.) | |
ftpClient | Instance of FTPClient. (Inherited from FTPConnection.) | |
ftpType | Protocol used. (Inherited from FTPConnection.) | |
guiControl | Reference to the main window. (Inherited from FTPConnection.) | |
haveQueriedForControl | Flag used to remember whether or not we've tried to find the main window yet. (Inherited from FTPConnection.) | |
homeDir |
User's home directory on the server.
(Inherited from FTPConnection.) | |
httpClient |
Reference to HttpClient which does all the HTTP work.
(Inherited from ExFTPConnection.) | |
isTransferringData | Determines if events will be fired. (Inherited from FTPConnection.) | |
key |
License key.
(Inherited from ExFTPConnection.) | |
lastTransferCancel |
Flag indicating that the most recent transfer-operation was cancelled
(Inherited from FTPConnection.) | |
loadingProperties |
True if properties are currently being loaded.
(Inherited from ExFTPConnection.) | |
localDir |
Current local working directory.
(Inherited from FTPConnection.) | |
loginPassword | Password to log in with. (Inherited from FTPConnection.) | |
loginUserName | User-name to log in with. (Inherited from FTPConnection.) | |
logTag | Logging tag (Inherited from FTPConnection.) | |
owner |
License owner.
(Inherited from ExFTPConnection.) | |
remoteDir |
Current remote working directory.
(Inherited from FTPConnection.) | |
useAutoFeatures | Determines if the components will automatically send the FEAT command after logging in. (Inherited from FTPConnection.) | |
useAutoLogin | Determines if the components will automatically log in upon connection. (Inherited from FTPConnection.) | |
useGuiThread |
Flag indicating whether or not event-handlers will run on the GUI thread if one is
available.
(Inherited from FTPConnection.) |
Properties
Name | Description | |
---|---|---|
AccountInfo | Account information string. (Inherited from FTPConnection.) | |
ActiveClient |
Reference to the currently active IFileTransferClient.
(Inherited from FTPConnection.) | |
ActivePortRange |
Specifies the range of ports to be used for data-channels in active mode.
(Inherited from FTPConnection.) | |
AuthenticationMethod |
[SFTP/SCP Only] The current authentication method being used.
| |
AutoFeatures | Determines if the component will automatically send the FEAT command. (Inherited from FTPConnection.) | |
AutoLogin | Determines if the component will automatically log in upon connection. (Inherited from FTPConnection.) | |
AutoPassiveIPSubstitution |
Use AutoPassiveIPSubstitution to ensure that
data-socket connections are made to the same IP address
that the control socket is connected to.
(Inherited from FTPConnection.) | |
AutoSecure | [FTPS Only] Determines if the component will automatically switch to SSL/TLS upon
connection when using FTPS. | |
BuildTimestamp | The assembly's build timestamp. (Inherited from FTPConnection.) | |
CacheListings |
Cache directory listings.
(Inherited from ExFTPConnection.) | |
CanRaiseEvents | (Inherited from Component.) | |
CipherSuites |
[FTPS Only] Get/sets the cipher-suites permissible during establishment of a secure
connection.
| |
ClientCertificate |
[FTPS Only] The certificate to be presented to the server.
| |
ClientPrivateKeyBytes | [SFTP/SCP Only] Byte array containing the private key used to authenticate the client in SFTP/SCP. | |
ClientPrivateKeyFile | [SFTP/SCP Only] Path of the private key file used to authenticate the client in SFTP/SCP. | |
ClientPrivateKeyPassphrase | [SFTP/SCP Only] Passphrase of the private key file used to authenticate the client in SFTP/SCP. | |
CloseStreamsAfterTransfer |
Determines if transfer-methods taking Streams as arguments should
close the stream once the transfer is completed.
(Overrides ExFTPConnection..::..CloseStreamsAfterTransfer.) | |
CommandEncoding |
The character-encoding to use when dealing with file- and directory-paths.
(Overrides ExFTPConnection..::..CommandEncoding.) | |
CompressionPreferred |
Flag to enable or disable compression for FTP/FTPS/SFTP transfers.
(Overrides ExFTPConnection..::..CompressionPreferred.) | |
ConcurrentTransferSettings |
Settings for concurrent transfers. Off by default.
(Inherited from ExFTPConnection.) | |
ConnectMode |
The connection-mode (passive or active) of data-channels.
(Inherited from FTPConnection.) | |
Container | (Inherited from Component.) | |
DataEncoding |
The character-encoding to use for transferring data in ASCII mode.
(Inherited from ExFTPConnection.) | |
DefaultPermissions |
[SFTP Only] The default file creation mode permissions (in octal).
| |
DefaultSyncRules |
Rules that are used during synchronization operations when no other rules are specified.
(Inherited from ExFTPConnection.) | |
DeleteOnFailure |
Controls whether or not a file is deleted when a failure occurs.
(Overrides ExFTPConnection..::..DeleteOnFailure.) | |
DesignMode | (Inherited from Component.) | |
DetectTransferMode |
Determines whether the transfer mode in operations involving multiple files is
automatically changed between ASCII and binary as appropriate.
(Inherited from ExFTPConnection.) | |
DirectoryEmptyMessages |
Holds fragments of server messages that indicate a directory
is empty.
(Inherited from FTPConnection.) | |
Events | (Inherited from Component.) | |
EventsEnabled | Determines whether or not events are currently enabled. (Inherited from FTPConnection.) | |
ExActiveClient |
Reference to the currently active IExFileTransferClient.
(Inherited from ExFTPConnection.) | |
FileInfoParser |
Override the chosen file factory with a user created one - meaning
that a specific parser has been selected
(Inherited from FTPConnection.) | |
FileNotFoundMessages |
Holds fragments of server messages that indicate a file was not found
(Inherited from FTPConnection.) | |
FilePathEncoding | Obsolete.
The character-encoding to use when dealing with file- and directory-paths.
(Inherited from FTPConnection.) | |
ForceConnectModeExtensions |
Force the use of EPRT and EPSV extensions even for IPv4
(Inherited from ExFTPConnection.) | |
HomeDirectory |
The server-side directory that the client is in immediately after connecting.
(Inherited from FTPConnection.) | |
IntegrityCheckTransfers |
Control integrity checking after file transfers.
(Inherited from ExFTPConnection.) | |
IsConnected |
Indicates whether the FTP client is currently connected with the server.
(Inherited from FTPConnection.) | |
IsTransferring |
Indicates whether or not a synchronous or asynchronous transfer is currently under way.
(Inherited from ExFTPConnection.) | |
KBIPrompts |
[SFTP/SCP Only] Array of prompts used for keyboard interactive (KBI) authentication.
| |
KeepAliveIdle |
Flag to enable the use of keep alive messages, which are sent to keep the
connection alive when no activity is occurring.
(Inherited from ExFTPConnection.) | |
KeepAlivePeriodSecs |
Period (in seconds) at which the client contacts the server so that the connection doesn't time out.
(Inherited from ExFTPConnection.) | |
KeepAliveTransfer |
Flag to enable the use of keep alive messages during data transfers.
(Inherited from ExFTPConnection.) | |
KnownHosts | [SFTP/SCP Only] Manager of the list of known hosts used to authenticate the server. | |
LastTransferCancelled |
Indicates whether or not the most recent transfer was cancelled.
(Inherited from FTPConnection.) | |
LastValidReply | The latest valid reply from the server. (Inherited from FTPConnection.) | |
LicenseKey |
The license key string.
(Overrides ExFTPConnection..::..LicenseKey.) | |
LicenseOwner |
The license owner string.
(Overrides ExFTPConnection..::..LicenseOwner.) | |
LocalDirectory |
The working directory on the local file-system into which files are downloaded.
(Inherited from FTPConnection.) | |
LogTag |
Log tag
(Overrides FTPConnection..::..LogTag.) | |
MaxSSLVersion |
[FTPS Only] Maximum SSL/TLS version to use.
| |
MaxTransferRate |
The maximum transfer rate in bytes per sec. Set to -1 or 0 for
no bandwidth limiting.
(Overrides ExFTPConnection..::..MaxTransferRate.) | |
MinSSLVersion |
[FTPS Only] Minimum SSL/TLS version to use.
| |
MultiTransferCountBeforeSleep |
Number of transfers before "sleeping" during multiple
FTP/FTPS data transfers.
(Inherited from ExFTPConnection.) | |
MultiTransferSleepEnabled |
Determines whether or not "sleeping" is enabled during multiple
FTP/FTPS data transfers.
(Inherited from ExFTPConnection.) | |
MultiTransferSleepTime |
Number of seconds spent "sleeping" during multiple
FTP/FTPS data transfers.
(Inherited from ExFTPConnection.) | |
Name |
Name of this component.
(Inherited from FTPConnection.) | |
ParallelTransferMode | [SFTP Only] Controls if parallel mode transfers are enabled. | |
ParentControl |
Reference to Windows Forms controls (if available).
(Inherited from FTPConnection.) | |
ParsingCulture | The culture for parsing file listings. (Inherited from FTPConnection.) | |
Password | Password of account on the server. (Overrides ExFTPConnection..::..Password.) | |
PreferredCipherAlgorithms | [SFTP/SCP Only] Preferred algorithm(s) to use for encryption | |
PreferredCompressionAlgorithms | [SFTP/SCP Only] Preferred algorithm(s) to use for compression | |
PreferredHostKeyAlgorithms | [SFTP/SCP Only] Preferred algorithm(s) to use for server authentication via public key | |
PreferredKeyExchangeMethods | [SFTP/SCP Only] Preferred key exchange methods to use | |
PreferredMACAlgorithms | [SFTP/SCP Only] Preferred MAC algorithm(s) to use | |
Protocol |
Type of secure FTP to use.
(Overrides ExFTPConnection..::..Protocol.) | |
ProxySettings |
Settings for using proxies.
(Overrides ExFTPConnection..::..ProxySettings.) | |
PublicIPAddress |
IP address of the client as the server sees it.
(Inherited from FTPConnection.) | |
RetryAuthentication | [SFTP/SCP Only] PBy default, authentication is retried automatically using a different method if it fails. | |
RetryCount |
Number of times to retry a failing file-transfer before giving up.
(Inherited from ExFTPConnection.) | |
RetryDelay |
Milliseconds to wait for before retrying a failing file-transfer (if RetryCount>0).
(Inherited from ExFTPConnection.) | |
SecureFTPType | Obsolete.
This property has been deprecated. Please use Protocol.
| |
SendInitialWindowAdjust | [SFTP/SCP Only] Determines whether a SSH_MSG_CHANNEL_WINDOW_ADJUST message should be
sent initially.
| |
ServerAddress |
The domain-name or IP address of the FTP server.
(Overrides ExFTPConnection..::..ServerAddress.) | |
ServerCertificate |
[FTPS Only] The certificate presented by the server.
| |
ServerCommonName |
[FTPS Only] The name to be used when performing a name-check during
the validation of the server certificate.
| |
ServerCompatibility |
[SFTP/FTPS] Controls various server security compatibility features.
| |
ServerDirectory |
The initial/current working directory on the server.
(Inherited from FTPConnection.) | |
ServerLineTerminator | [SFTP Only] Server line terminator to use for ASCII translation | |
ServerPort |
The port on the server to which to connect the control-channel.
(Overrides ExFTPConnection..::..ServerPort.) | |
ServerValidation |
[SFTP/FTPS] Method by which the server's certificate or public key is validated.
| |
ServerValidationCertificate |
[FTPS Only] Certificate used to validate the certificate presented by the server.
| |
ShowHiddenFiles |
Include hidden files in operations that involve listing of directories,
and if supported by the server (FTP and FTPS).
(Overrides FTPConnection..::..ShowHiddenFiles.) | |
Site | (Inherited from FTPConnection.) | |
SocksProxySettings | Obsolete.
Settings for SOCKS proxy.
(Overrides ExFTPConnection..::..SocksProxySettings.) | |
SSHMaxPacketSize | [SFTP/SCP Only] SSH maximum packet size. | |
SSHWindowSize | [SFTP/SCP Only] SSH maximum local window size. | |
SSLVersion | Obsolete.
[FTPS Only] Minimum SSL/TLS version to use.
| |
StrictReturnCodes | Controls whether or not checking of return codes is strict. (Inherited from FTPConnection.) | |
SynchronizePassiveConnections |
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).
(Inherited from FTPConnection.) | |
TimeDifference |
[FTP/FTPS Only] Time difference between server and client (relative to client).
(Inherited from FTPConnection.) | |
TimeIncludesSeconds |
[FTP/FTPS Only] Indicates whether seconds were included in the most recent directoy listing.
(Inherited from FTPConnection.) | |
Timeout |
TCP timeout (in milliseconds) of the underlying sockets (0 means none).
(Overrides ExFTPConnection..::..Timeout.) | |
TransferBufferSize |
The size of the buffers used in writing to and reading from the TCP sockets.
(Overrides ExFTPConnection..::..TransferBufferSize.) | |
TransferCompleteMessages |
Holds fragments of server messages that indicate a transfer completed.
(Inherited from FTPConnection.) | |
TransferNotifyInterval |
The number of bytes transferred between each notification of the
BytesTransferred event.
(Overrides ExFTPConnection..::..TransferNotifyInterval.) | |
TransferNotifyListings |
By default the BytesTransferred event is not triggered
during directory listings - this property can be used to enable this behaviour.
(Overrides ExFTPConnection..::..TransferNotifyListings.) | |
TransferType | The current file transfer type (BINARY or ASCII). (Inherited from FTPConnection.) | |
UMask |
[SFTP Only] The file creation mode mask that is applied to the default permissions
to create the final permission set.
| |
UseClientHelloExtension | [FTPS Only] Disables or enables SSL session resumption. | |
UseGuiThreadIfAvailable | Determines whether or not event-handlers will be run on the GUI thread if one is available. (Inherited from FTPConnection.) | |
UserName | User-name of account on the server. (Overrides ExFTPConnection..::..UserName.) | |
UseSessionResumption | [FTPS Only] Disables or enables SSL session resumption. | |
UseUnencryptedCommands | [FTPS Only] Switches the component to using an unencrypted command channel
when using FTPS. | |
UseUnencryptedData | [FTPS Only] Switches the component to using an unencrypted data channel
when using FTPS. | |
Version | The version of the assembly. (Inherited from FTPConnection.) | |
WelcomeMessage |
Server's welcome message.
(Overrides FTPConnection..::..WelcomeMessage.) | |
WorkingDirectory | Obsolete.
The current working directory on the server.
(Inherited from FTPConnection.) |
Events
Name | Description | |
---|---|---|
BytesTransferred | Occurs every time a specified number of bytes of data have been transferred. (Inherited from FTPConnection.) | |
Closed | Occurs when the component has closed its connection to the server. (Inherited from FTPConnection.) | |
Closing | Occurs when the component is about to close its connection to the server. (Inherited from FTPConnection.) | |
CommandSent | Occurs when a command is sent to the server. (Inherited from FTPConnection.) | |
Connected | Occurs when the component has connected to the server. (Inherited from FTPConnection.) | |
Connecting | Occurs when the component is connecting to the server. (Inherited from FTPConnection.) | |
CreatedDirectory | Occurs when a local directory has been created on the server. (Inherited from FTPConnection.) | |
CreatingDirectory | Occurs when a directory is about to be created on the server. (Inherited from FTPConnection.) | |
Deleted | Occurs when a file has been deleted from the server. (Inherited from FTPConnection.) | |
DeletedDirectory | Occurs when a local directory has been deleted on the server. (Inherited from FTPConnection.) | |
Deleting | Occurs when a file is about to be deleted from the server. (Inherited from FTPConnection.) | |
DeletingDirectory | Occurs when a directory is about to be deleted on the server. (Inherited from FTPConnection.) | |
DirectoryChanged | Obsolete. Occurs when the server directory has been changed. (Inherited from FTPConnection.) | |
DirectoryChanging | Obsolete. Occurs when the server directory is about to be changed. (Inherited from FTPConnection.) | |
DirectoryListed | Occurs when a directory listing operations is completed. (Inherited from FTPConnection.) | |
DirectoryListing | Occurs when a directory listing operations is commenced. (Inherited from FTPConnection.) | |
Disposed | (Inherited from Component.) | |
Downloaded | Occurs when a file has been downloaded from the server. (Inherited from FTPConnection.) | |
Downloading | Occurs when a file is about to be downloaded from the server. (Inherited from FTPConnection.) | |
Error |
Occurs when an exception is thrown during an asynchronous operation.
(Inherited from ExFTPConnection.) | |
LocalDirectoryChanged | Occurs when the local directory has been changed. (Inherited from FTPConnection.) | |
LocalDirectoryChanging | Occurs when the local directory is about to be changed. (Inherited from FTPConnection.) | |
LoggedIn | Occurs when the component has logged in. (Inherited from FTPConnection.) | |
LoggingIn | Occurs when the component is about to log in. (Inherited from FTPConnection.) | |
PropertiesCleared |
Occurs when properties are cleared via ClearProperties()()()().
(Inherited from ExFTPConnection.) | |
PropertiesLoaded |
Occurs when properties are loaded from a file.
(Inherited from ExFTPConnection.) | |
PropertiesSaved |
Occurs when properties are saved to a file.
(Inherited from ExFTPConnection.) | |
PropertyChanged | Occurs when a property is changed. (Inherited from FTPConnection.) | |
RenamedFile | Occurs when a remote file has been renamed. (Inherited from FTPConnection.) | |
RenamingFile | Occurs when a remote file is about to be renamed. (Inherited from FTPConnection.) | |
ReplyReceived | Occurs when a reply is received from the server. (Inherited from FTPConnection.) | |
SecuredConnection | Occurs when the component has secured the connection to the server. | |
SecuringConnection | Occurs when the component is securing the connection to the server. | |
ServerDirectoryChanged | Occurs when the server directory has been changed. (Inherited from FTPConnection.) | |
ServerDirectoryChanging | Occurs when the server directory is about to be changed. (Inherited from FTPConnection.) | |
Synchronized |
Triggered when synchronization actions have been completed.
(Inherited from ExFTPConnection.) | |
Synchronizing |
Triggered before synchronization actions are begun.
(Inherited from ExFTPConnection.) | |
SynchronizingFile |
Triggered when a decision is being made on how to synchronize a particular
file (i.e. transfer, delete or skip).
(Inherited from ExFTPConnection.) | |
TaskCancelled |
Occurs after an asynchronous task has been cancelled.
(Inherited from ExFTPConnection.) | |
TaskCompleted |
Occurs after an asynchronous task has completed.
(Inherited from ExFTPConnection.) | |
TaskQueued |
Occurs when an asynchronous task is queued.
(Inherited from ExFTPConnection.) | |
TaskRunning |
Occurs just before an asynchronous task is about to run.
(Inherited from ExFTPConnection.) | |
Uploaded | Occurs when a file has been uploaded to the server. (Inherited from FTPConnection.) | |
Uploading | Occurs when a file is about to be uploaded to the server. (Inherited from FTPConnection.) | |
ValidatingServer | Occurs when the server's identity needs to be validated. |