Click or drag to resize

FtpSettings Class

Provides parameters for FTP file transfer.
Inheritance Hierarchy
SystemObject
  Flex.Hal.SettingsFtpSettings

Namespace: Flex.Hal.Settings
Assembly: Flex.Hal.Ohio (in Flex.Hal.Ohio.dll) Version: 6.0.8219.1880
Syntax
[SerializableAttribute]
public class FtpSettings

The FtpSettings type exposes the following members.

Constructors
 NameDescription
Public methodFtpSettingsInitializes a new instance of the FtpSettings class
Top
Properties
 NameDescription
Public propertyAccount Gets or sets the account to log in to the FTP server if required.
Public propertyDefaultRemoteDirectory Gets or sets the default directory to use after logged in to the host.
Public propertyDisplayStatus Gets or sets a value that indicates whether to display a dialog showing the progress of the file transfer.
Public propertyEnableTrace Gets or sets a value that indicates whether logging of diagnostic information to file is enabled.
Public propertyEncoding Gets or sets the text encoding to use to encode and decode command parameters and server responses.
Public propertyEncryptDataChannel Gets or sets a value that indicates whether data channel is to be encrypted.
Public propertyEncryption Gets or sets the encryption for the connection.
Public propertyFileExistsAction Gets or sets the action to perform if file already exists at the target location.
Public propertyHostNameIP Gets or sets the host name or IP address.
Public propertyKeepAliveTimeoutMin 
Public propertyPassiveMode Gets or sets a value that indicates whether to passive mode is enabled.
Public propertyPasswordPlain Gets or sets the password value in plain text.
Public propertyPort Gets or sets the host port number.
Public propertyPreserveFileDateTime Gets or sets a value that indicates whether to retain the original modified date and time of the transferred file.
Public propertyProxyHostNameIP Gets or sets the proxy host name or IP address.
Public propertyProxyPasswordPlain Gets or sets the password in plain text to log in to the proxy server.
Public propertyProxyPort Gets or sets the proxy port number.
Public propertyProxyType Gets or sets the type of proxy to use to connect to the network.
Public propertyProxyUsername Gets or sets the username to log in to the proxy server.
Public propertySshCompressionLevel Gets or sets the SSH compression level.
Public propertySshEncryptionAlgorithms Gets or sets the SSH allowed encryption algorithms.
Public propertySshHostKeyAlgorithms Gets or sets the SSH allowed host key (server key) algorithms.
Public propertySshKeyExchangeAlgorithms Gets or sets the SSH allowed key exchange algorithms.
Public propertySshMacAlgorithms Gets or sets the SSH allowed message authentication code algorithms.
Public propertySshMinimumDiffieHellmanKeySize Gets or sets the SSH minimum allowed size of the ephemeral Diffie-Hellman prime.
Public propertySshMinimumRsaKeySize Gets or sets the SSH minimum allowed size of the RSA key.
Public propertySshPrivateKeyFile Gets or sets the SSH private key file.
Public propertySshPrivateKeyPasswordPlain Gets or sets the password for the SSH private key in plain text.
Public propertySshPromptFingerprint Gets or sets a value that indicates whether to display a dialog containing host key fingerprint for host identity confirmation.
Public propertySSLClientCert Gets or sets the SSL certificate for client authentication.
Public propertySSLFlags Gets or sets the server certificate exception(s) that are accepted.
Public propertySSLNotAcceptAction Gets or sets the action to take when server certificate is not accepted.
Public propertySSLProtocol Gets or sets the SSL/TLS protocol.
Public propertyTimeOutSec Gets or sets the time out value in seconds.
Public propertyUsername Gets or sets the username to log in to the FTP server.
Top
Methods
 NameDescription
Public methodClone Creates a copy of the current FtpSettings object.
Top
See Also