SmartFTP FTP Library
IFTPConnection Properties Public Properties
Public Properties
Public Property 
Description 
This is Aborted, a member of class IFTPConnection. 
The account name being used together with the ACCT command.
Default: empty 
This is BaseSocketLayer, a member of class IFTPConnection. 
Busy 
Indicates whether an operation is in progress or paused. 
Retrieves the ClientId object. 
Specifies the code page used to perform conversations.
Default: -1 (Auto). 
Specified whether the protection of command channel (control connection).
Default: ftpDataProtectionPrivate 
Contains the connection status. 
The protection for secure data transfers.
Default: ftpDataProtectionClear 
The data transfer mode.
Default: ftpDataTransferModeStream 
The speed limit in bytes/second of the data transfer.
Default: 0 (no limit) 
The data transfer type.
Default: ftpDataTransferTypeImage 
FEAT 
This is FEAT, a member of class IFTPConnection. 
The size of the buffer in bytes when reading data from a local file.
Default: 32768 
Contains the FTPProxy object. 
Specifies whether the password is replaced with "(hidden)" in the OnStatus method and in the log file.
Default: true 
Host 
Host name of the server. 
Contains the URL to the IP repeater.
Default: empty 
This is KeepAlive, a member of class IFTPConnection. 
Interval in s. 
Contains the last command sent to the server. 
Contains the data connection error. 
Contains the last error. 
Contains the number of bytes read/written from/to the file/stream during the last transfer. 
Contains the last server reply. 
Contains the 3 digit reply code of the last server reply. 
Contains the number of transferred bytes (64-bit) during the last data transfer. 
Contains the number of transferred bytes (high 32-bit integer) during the last data transfer. 
Contains the number of transferred bytes (low 32-bit integer) during the last data transfer. 
Contains the average transfer speed in bytes/second of the last data transfer. 
Contains the total time in milliseconds of the last data transfer. 
Specifies whether to use the ports provided by the IFTPPortPool.
Default: false 
This is LimitSocketLayer, a member of class IFTPConnection. 
Specifies the LIST options to be used for the LIST command. 
This is LogFile, a member of class IFTPConnection. 
If true client sends USER/PASS/ACCT pair to login.
Default: true 
MLST 
Specifies whether to use the MLSD command to list directories.
Default: true 
Specifies whether to use passive mode.
Default: true 
 
This is PassiveMode, a member of class IFTPConnection. 
The password to login to the FTP server. 
Contains the IP address of the peer.
The value is represented as a string in the following format: a.b.c.d 
Port 
The port number of the server.
Default: 21 
The IP address being used when PortMode is set to ftpPortModeManual.
Default: empty 
Specifies the port mode for the PORT command.
Default: ftpPortModeDefault 
Specifies whether to fall back to PROT C if PROT P fails.
Default: true 
Specifies the protocol for the FTP connection.
Default: ftpProtocolNormal 
Specifies the protocol family of the connection.
Default: ftpProtocolFamilyUNSPEC 
The preferred protocol family.
Default: ftpProtocolFamilyINET4 
Contains the Proxy object. 
Specifies whether to the HOST command is sent.
Default: false 
Contains a server state. 
SSCN 
Specifies whether to use use the SSCN command.
Default: false 
This is SSLSocketLayer, a member of class IFTPConnection. 
Contains a StreamFilter.
Default: empty 
Specifies the timeout in seconds for the control and data connection.
Default: 30 
Interval in ms (1/1000 s) in which the OnTransferProgress event is fired.
Default: 1000 ms 
UPnP 
Specifies whether port mappings for Active Mode (PORT) are automatically created and removed for data connections if a UPnP enabled router is present. 
Specifies whether the component uses a message loop while waiting for an operation to return. The message loop dispatches the windows messages queued in the windows message queue.
Default:
FTPConnectionMTA: false
FTPConnectionSTA: true 
The user name to login to the FTP server.
Default: empty 
Returns the current working directory. (read-only)
The directory is extracted from the last successful PWD server reply. Double quotes are automatically converted. 
Copyright (c) by SmartSoft Ltd. All rights reserved.