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: 4.1.4031.1525
Syntax
[SerializableAttribute]
public class FtpSettings : ICloneable

The FtpSettings type exposes the following members.

Constructors
  NameDescription
Public methodFtpSettings
Initializes 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 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