Abort | Abort any blocking method and release all system resources. |
AbortCommand | Gracefully abort the last command sent. |
About | Display Control information in a dialog box. |
ChangeDirectoryUp | Set the working directory to the parent directory. The Directory property can be checked to discover the new working directory. |
ClearCertificate | Clears the Certificate object contained in the Certificate property. |
Command | Send any command string to the server. This method is useful for using servers that have an extended vocabulary. |
Delete | Delete a file on the server. |
Get | Log in, get a file, and log out in one step. |
Help | Request helpful information from the server. The command takes an optional argument (for example, any command name) and returns more specific information as a response. |
List | Get a file directory listing. The server sends name and supplementary information on each file found within the specified PathName. The Listing property is populated with this information. |
Login | Connect to a server and send the commands to authenticate a session. |
Logout | Gracefully log off and terminate the connection. |
MakeDirectory | Create a directory. |
MGet | Retrieve (get) multiple files or entire directory trees. |
MPut | Store (put) multiple files or entire directory trees. |
NameList | Get a file directory listing without file attributes. The server sends a file name for each file found within the PathName specified. The Listing property is filled with filenames (only the Name property is initialized). |
NoOperation | Check the status of the control connection. The server should send an OK reply. |
Put | Login, store a file, and logout in one easy step. |
RemoveDirectory | Removes a directory. |
Rename | Renames a file. |
Retrieve | Retrieve (get) a complete file or part of a file starting at a specified position. |
Site | Specify or request site-specific services. The nature of these services and the specification of their syntax can be found in the Result parameter of the Help method. |
Status | Get server status information. |
Store | Store (send) a complete file, or part of a file starting at a specified position. |
StructureMount | Mount a different file system data structure without altering login or accounting information. |
Trace | Start or stop the accumulation of trace or debug data. Once started, this method accumulates data until it is turned off. This method provides a convenient mechanism for viewing all data being sent and received over the connection and can be used to troubleshoot host interoperability issues and expose protocol communications. |
Allocate | Indicates whether space will be allocated on a server as part of the Store method. |
Authentication | Specifies the security protocol and authentication type used. |
Blocked | A True value indicates the control is currently executing a blocking method (Timeout is greater than 0), which has neither completed nor timed out with a ptTimeout error. |
Certificate | Certificate to use when authenticating to the remote host. |
Directory | Working directory on the server. |
FileStructure | File structure to be used for subsequent file transfers. |
IpV6 | Specifies whether hostname addresses should be favorably resolved to IPv6. |
Listing | Contains the listing results from the last use of the List or NameList methods. |
LocalAddress | When connected, the address of the local host in dot notation. |
LocalDataPort | Gets or sets a string used to restrict the local data port to a value or range compatible with your firewall. |
LocalPort | When connected, the port being used by the local host. |
Overwrite | Specifies if existing files should be overwritten on MGet. |
Passive | Enables firewall friendly passive connections for data transfers. |
Protocol | Specifies the security protocol(s) to advertise during SSL/TLS negotiation. |
ProxyHost | Specifies the hostname or address of the proxy server that requests are to be routed through. |
ProxyPassword | Password to be sent on all requests through a proxy server that requires authentication. |
ProxyPort | Specifies the port used by proxy server that requests are to be routed through. |
ProxyType | The type of proxy server used for this connection. |
ProxyUsername | Username to be sent on all requests through a proxy server that requires authentication. |
ReceiveBufferSize | Specifies the size of the buffer used for receiving incoming data. |
RemoteAddress | Returns the address of the remote host in dot notation (i.e. nnn.nnn.nnn.nnn) when State is tcpConnected. |
RemotePort | When connected, the port being used by the remote host. |
Restart | Indicates whether the server supports a restart mechanism for file downloads. |
SecretKey | Sets the secret key used in password encryption. |
Security | Sets the security level during communication. |
SendBufferSize | Specifies the size of the buffer used for outgoing data. |
State | Provides the current state of the connection. The State event fires to signal that this property has changed. |
StoreType | Specifies the type of store transfer to perform. The default is ftpStore. |
System | Returns the type of operating system being used on the server. |
TimeOut | Controls the blocking behavior of methods that can be used in blocking and non-blocking ways. |
TransferMode | Specifies the mode to use for a file transfer. The default is ftpStream. |
Type | Specifies the data type to use for a file transfer. The default is ftpAscii. |
UseControlAddressForPassive | Used to specify the use of the Control connection IP address (rather than the one supplied by the server) to establish the data connection |
UseIpSync | Indicates whether IP/SYNC (Interrupt Process and Synch) bytes are sent with the ABOR command. |
UseSslShutdown | Specifies use of SSL Shutdown handshaking before closing |
Authenticate | Fires when the remote host has sent a certificate to be authenticated. |
Certificate | Fires when the remote host is requesting a certificate and the Certificate property is not set to a valid Certificate Object. |
Error | Fires when Error Method can be used to access an error indication that just occurred. |
Progress | Fires when the server replies to a command or while a file transfer takes place. The control interprets the reply and presents progress information with this event. |
Progress64 | Fires when the server replies to a command or while a file transfer takes place. The control interprets the reply and presents progress information with this event. |
State | Fires when the State property changes. |