Ftp Properties |
The Ftp type exposes the following members.
Name | Description | |
---|---|---|
ActiveModeAddress | ||
ActiveModePorts |
Gets or sets the port range used in Active mode.
This has no effect for passive mode transfers.
| |
ASCIIChangeNewLines |
Specifies if new lines should be changed when TransfersDataType is set to Ascii transfers. Default is false.
| |
Configuration |
Gets FTP protocol configuration.
| |
Connected |
Gets a value indicating whether the underlying Socket is connected to a remote host.
This property makes a nonblocking, zero-byte Send call to determine the current state of the connection.
(Inherited from TcpTextClient.) | |
DontUseCompression |
Forces the compression not to be used. You should set this field before connecting to the remote server. Default value is false.
| |
Extensions |
Gets features container that can be used to check what FtpExtensions are supported by the server.
| |
IgnorePassiveModeAddress |
Ignores address sent by the FTP server for data connections in Passive mode in response to PASV command.
Default is .
| |
IgnorePassiveModeLocalAddress |
Gets or sets the value indicating if a workaround for FTP servers that announce private range IP addresses even though a public IP was used for control connection.
By default, when such address is detected, an IP address announced by the server in response to PASV command is ignored.
Control's connection address is used instead.
Default is .
| |
IsEncrypted |
Gets a Boolean value that indicates whether communication to the remote server is encrypted.
(Inherited from TcpTextClient.) | |
IsMutuallyAuthenticated |
Gets a Boolean value that indicates whether communication to the remote server is mutually authenticated.
(Inherited from TcpTextClient.) | |
IsSigned |
Gets a Boolean value that indicates whether communication to the remote server is signed.
(Inherited from TcpTextClient.) | |
Mode |
FTP data connection mode: Active (client waits for incoming data connections) or Passive (client establishes data connections).
Passive is default.
| |
ProtectionBufferSize |
Gets or sets the maximum size, in bytes, of the encoded data blocks to be sent or received during file transfer.
| |
ReceiveTimeout |
Gets or sets the amount of time the underlying Socket will wait to receive data once a read operation is initiated.
(Inherited from TcpTextClient.) | |
SendTimeout |
Gets or sets the amount of time the underlying Socket will wait for a send operation to complete successfully.
(Inherited from TcpTextClient.) | |
Socket |
Gets the underlying Socket.
(Inherited from TcpTextClient.) | |
SSLConfiguration |
Gets SSL configuration for this object (client certificates, enabled SSL protocols).
(Inherited from TcpTextClient.) | |
Stream |
Gets underlying read stream for current connection.
(Inherited from TcpTextClient.) | |
TransfersDataType |
Gets or sets data type used for all data transfers. Default is Binary (I).
| |
UsesCompression |
Gets a value indicating whether the compression is used for data transfers.
|