The Ftp type exposes the following members.

Properties

  Name Description
Public property BlockTransferSize
Gets/Sets the Blocksize (in bytes) for use in transferring files. Default blocksize is 4096 bytes.
Protected property CanRaiseEvents
Gets a value indicating whether the component can raise an event.
(Inherited from Component.)
Public property CommandConnection
Gets/Sets the command connection handler.
Public property Compression
Gets or sets whether the data is compressed during the transferring. The data will be compressed if the Ftp server support this feature (MODE Z command)
Public property Connected
Checks if client is connected to FTP server.
Public property ConnectionType
Gets/Sets the current connection type.
Public property Container
Gets the IContainer that contains the Component.
(Inherited from Component.)
Public property DataConnection
Gets/Sets the data connection handler.
Public property DataPort
Gets/Sets the port used for incoming data connections.
Public property DataPortEnd
Gets/Sets the end port used for incoming data connections.
Public property DataPortStart
Gets/Sets the start port used for incoming data connections.
Public property Debug
Gets/Sets the Debugging state. By default all debugging information will be sent to Console.out stream.
Public property DebugStream
Gets/Sets the Stream used in reporting statements. By default the Console.out stream is used.
Protected property DesignMode
Gets a value that indicates whether the Component is currently in design mode.
(Inherited from Component.)
Public property DiskEncoding
Gets/Sets the character encoding used when reading data from disk for ASCII file transfer.
Public property ErrorOnSizeCommand
Gets or sets the indicator value which will be used by methods that invokes GetFileSize.
Protected property Events
Gets the list of event handlers that are attached to this Component.
(Inherited from Component.)
Public property FtpFileParser
Creates an IFtpFileParser instance.
Public property HostName
Gets/Sets the hostname or IP address of the FTP server.
Public property Interrupt
Gets/Sets the current transfer state.
Public property LicenseKey
License key.
Public property Linger
Gets/Sets the length of time that the TCP connection remains open after a call to Close when data remains to be sent.
Public property LocalDir
Gets/Sets the local directory used in an FTP session.
Public property NATAddress
Sets the NAT Address.
Public property Overwrite
Gets or sets whether or not the component should overwrite files during downloads.
Public property Passive
Gets/Sets Passive mode for data connections.
Public property Password
Gets/Sets the password used to log in to the FTP server.
Public property Port
Gets/Sets the port of the FTP server.
Public property PortAddress
Gets or sets the external address to use when using active connections using the PORT command.
Public property ProxyHostname
Gets/Sets the hostname or IP address of the Proxy server.
Public property ProxyPassword
Gets/Sets the password used to log in to the Proxy server.
Public property ProxyPort
Gets/Sets the port of the Proxy server.
Public property ProxyType
Gets/Sets the type of Proxy server.
Public property ProxyUsername
Gets/Sets the username used to log in to the Proxy server.
Public property ReadEncoding
Gets/Sets the character encoding used when reading data commands.
Public property RemoteDir
Gets/Sets the remote directory on the FTP server.
Public property Site
Gets or sets the ISite of the Component.
(Inherited from Component.)
Public property SystemType
Gets the system type of the FTP server.
Public property Timeout
Gets/Sets the timeout (in milliseconds) for opening a connection to the FTP server.
Public property TransferMode
Gets/Sets the Transfer mode.
Public property UseEPSV
Gets or sets the use EPSV command.
Public property User
Gets/Sets the username used to log in to the FTP server.
Public property WireEncoding
Gets/Sets the character encoding used when issuing commands and reading files from the FTP server in ASCII mode.

See Also