![]() BuildTimestamp | The edtFTPj build timestamp. |
![]() Version | The version of edtFTPj. |
FTPClient
|
Overloaded. Initializes a new instance of the FTPClient class. |
ActiveIPAddress | Force the PORT command to send a fixed IP address, used only for certain firewalls |
ActivePortRange | Port range for active mode, used only if it is necessary to limit the ports to a narrow range specified in a firewall |
AutoPassiveIPSubstitution | Use AutoPassiveIPSubstitution to ensure that data-socket connections are made to the same IP address that the control socket is connected to. |
CloseStreamsAfterTransfer | If true then streams are closed after a transfer has completed. |
Connected | Is the client currently connected? |
ConnectMode | The connection-mode (passive or active) of data-channels. |
ControlEncoding | The encoding to use when dealing with file and directory paths. |
ControlPort | The port on the server to which to connect the control-channel. |
DataEncoding | The encoding to use for data when transferring in ASCII mode. |
DeleteOnFailure | Controls whether or not a file is deleted when a failure occurs. |
DirectoryEmptyMessages | Holds fragments of server messages that indicate a directory is empty |
FileNotFoundMessages | Holds fragments of server messages that indicate a file was not found |
FTPFileFactory | Override the chosen file factory with a user created one - meaning that a specific parser has been selected. |
IsConnected | Indicates whether the client is currently connected with the server. |
LastValidReply | The latest valid reply from the server. |
ParsingCulture | The culture for parsing file listings. |
RemoteHost | The domain-name or IP address of the FTP server. |
ServerWakeupInterval | The interval in seconds that the server is sent a wakeup message during large transfers. |
ShowHiddenFiles | Include hidden files in operations that involve listing of directories, and if supported by the server. |
StrictReturnCodes | Controls whether or not checking of return codes is strict. |
TimeDifference | Time difference between server and client (relative to client). |
TimeIncludesSeconds | Indicates whether seconds were included in the most recent directoy listing. |
Timeout | TCP timeout on the underlying sockets, in milliseconds. |
TransferBufferSize | The size of the buffers (in bytes) used in writing to and reading from the data-sockets. |
TransferCompleteMessages | Holds fragments of server messages that indicate a transfer completed. |
TransferNotifyInterval | The number of bytes transferred between each notification of the BytesTransferred event. |
TransferType | The current file transfer type (BINARY or ASCII). |
CancelResume | Cancel the resume. Use this method if something goes wrong and the server is left in an inconsistent state |
CancelTransfer | Cancels the current transfer. |
CdUp | Change the remote working directory to the parent directory. |
ChDir | Change the remote working directory to that supplied. |
Connect | Connect to the FTP server. |
DebugResponses | Switch debug of responses on or off |
Delete | Delete the specified remote file. |
Dir | Overloaded. List a directory's contents as an array of strings of filenames. |
DirDetails | Overloaded. List the current directory's contents as an array of FTPFile objects. |
Equals (inherited from Object) | Determines whether the specified Object is equal to the current Object. |
Exists | Checks for the existence of a file on the server. |
Features | Get the server supplied features. |
Get | Overloaded. Get data from the FTP server. |
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. |
GetSystem | Get the type of the OS at the server. |
GetType (inherited from Object) | Gets the Type of the current instance. |
Help | Get the help text for the specified command |
Login | Login into an account on the FTP server using the user-name and password provided. |
MkDir | Create the specified remote working directory. |
ModTime | Get modification time for a remote file. |
NoOperation | Send a "no operation" message that does nothing, which can be called periodically to prevent the connection timing out. |
Password | Supplies the password for a previously supplied user-name to log into the FTP server. Must be preceeded by the User method |
Put | Overloaded. Put a stream of data onto the FTP server in the current directory. Allows appending if current file exists |
Pwd | Get the current remote working directory. |
Quit | Quit the FTP session by sending a QUIT command before closing the socket. |
QuitImmediately | Quit the FTP session immediately by closing the control socket without sending the QUIT command. |
Quote | Issue arbitrary ftp commands to the FTP server. |
Rename | Rename a file or directory. |
Restart | Set the REST marker so that the next transfer doesn't start at the beginning of the remote file |
Resume | Make the next file transfer (put or get) resume. |
RmDir | Delete the specified remote working directory. |
Site | Run a site-specific command on the server. |
Size | Get the size of a remote file. |
ToString (inherited from Object) | Returns a String that represents the current Object. |
User | Supply the user-name to log into an account on the FTP server. Must be followed by the Password method. Note that Connect must be called first. |
ValidateTransfer | Validate that the Put() or get() was successful. |
BytesTransferred | Event triggered every time TransferNotifyInterval bytes transferred. |
CommandSent | Triggered every time a command is sent to the server. |
ReplyReceived | Triggered every time a reply is received from the server. |
TransferComplete | Obsolete. Notifies of the completion of a transfer. |
TransferCompleteEx | Notifies of the completion of a transfer, and supplies more details than TransferComplete |
TransferStarted | Obsolete. Notifies of the start of a transfer. |
TransferStartedEx | Notifies of the start of a transfer, and supplies more details than TransferStarted |
noOperationInterval | Interval for NOOP calls during large transfers in seconds |
Abort | Abort the current action. |
Finalize (inherited from Object) | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. |
MemberwiseClone (inherited from Object) | Creates a shallow copy of the current Object. |
ValidateTransferOnError | Validate a transfer when an error has occurred on the data channel. Set a very short transfer in case things have hung. Set it back at the end. |