The SftpSettings type exposes the following members.

Properties

  NameDescription
Public propertySupported by the .NET Compact FrameworkCustomCommand
Gets or sets a custom command to start SFTP subsystem.
Public propertySupported by the .NET Compact FrameworkDisableFxpStatWorkaround
Gets or sets a value that disables workaround for a SSH_FXP_STAT command, which is known not to work correctly on some servers.
Public propertySupported by the .NET Compact FrameworkDisablePathNormalization
Gets or sets a value that disables normalization of paths passed to all commands (paths are used unchanged).
Public propertySupported by the .NET Compact FrameworkDisableProgressPercentage
Disables progress percentage reporting through TransferProgressChanged event.
Public propertySupported by the .NET Compact FrameworkDisablePutFileZeroOffsetTruncate
Gets or sets a value that specifies whether Sftp.PutFile method truncates files when a zero remote offset is specified.
Public propertySupported by the .NET Compact FrameworkDisableRealPathWorkaround
Gets or sets a value that disables WS FTP server workaround when opening remote directory.
Public propertySupported by the .NET Compact FrameworkDisableSftp4
Disable SFTP v4 and only use v3.
Public propertySupported by the .NET Compact FrameworkDisableTransferQueue
Disable queuing of read and write requests.
Public propertySupported by the .NET Compact FrameworkDownloadBufferSize
Sets the size of data packets used during download. Supported sizes are 4 KB to 48 KB.
Public propertySupported by the .NET Compact FrameworkDownloadQueueLength
Sets the length of packed queue for downloads.
Public propertySupported by the .NET Compact FrameworkEnableBrokenDirectoryStatWorkaround
Gets or sets a value that enables workaround for broken SSH_FXP_STAT request (fails on directories on 'DataPowerSSH' servers).
Public propertySupported by the .NET Compact FrameworkEnableBrokenRealPathWorkaround
Gets or sets a value that enables workaround for broken SSH_FXP_REALPATH command used to determine a canonical path when changing or creating a directory.
Public propertySupported by the .NET Compact FrameworkEnableFileSync
Gets or sets a value indicating whether to synchronize file changes after successful file transfer by calling 'fsync' when a file has been uploaded, ensuring that all file data has been transferred to the storage device. Only supported when 'fsync@openssh.com' extension is available.
Public propertySupported by the .NET Compact FrameworkEnableSignaturePadding
Enable padding of RSA private key signatures (workaround for SSH servers that got the padding wrong).
Public propertySupported by the .NET Compact FrameworkEnsureKeyAcceptable
Announce public key to the server before performing key authentication.
Public propertySupported by the .NET Compact FrameworkLogChecksums
Gets or sets a value that makes the client calculate checksums of files being uploaded and logs them into the log.
Public propertySupported by the .NET Compact FrameworkMultiFileLinkMode
Gets or sets the default processing mode of detected links in multi-file operations.
Public propertySupported by the .NET Compact FrameworkMultiFileMoveMode
Gets or sets the default move behavior in multi-file transfers.
Public propertySupported by the .NET Compact FrameworkPostponeChannelClose
Postpone channel close requests (workaround for older versions of ssh.com and Cisco SSH servers).
Public propertySupported by the .NET Compact FrameworkPreferInteractiveAuthentication
When authenticating, prefer 'keyboard-interactive' authentication to 'password' authentication.
Public propertySupported by the .NET Compact FrameworkPreferredChecksumAlgorithm
Gets or sets a checksum algorithms to be preferred in multi-file transfers.
Public propertySupported by the .NET Compact FrameworkRecheckItemExistence
In multi-file operations it forces checking, whether currently processing item still exists.
Public propertySupported by the .NET Compact FrameworkRestoreDateTime
Gets or sets a value that indicates which date/time is restored after successful transfer if possible.
Public propertySupported by the .NET Compact FrameworkRevertSymlinkArguments
Gets or sets a value that indicates whether to force the reversal of SSH_FXP_SYMLINK arguments.
Public propertySupported by the .NET Compact FrameworkSkipDuplicateItems
Gets or sets a value that indicates whether to skip duplicate items in directory listings or whether to fail.
Public propertySupported by the .NET Compact FrameworkSshParameters
Gets or sets SSH session parameters.
Public propertySupported by the .NET Compact FrameworkTimeComparisonGranularity
Gets or sets a value which specifies granularity for time comparisons.
Public propertySupported by the .NET Compact FrameworkTreatUnknownItemsAsFiles
Gets or sets a value specifying that filesystem items with unknown type (not file nor directory nor symlink) will be processed as files.
Public propertySupported by the .NET Compact FrameworkTryPasswordFirst
When authenticating using both password and private key, try authenticating using a password first (default is to try the private key first).
Public propertySupported by the .NET Compact FrameworkUploadBufferSize
Sets the size of data packets used during upload. Supported sizes are 4 KB to 48 KB.
Public propertySupported by the .NET Compact FrameworkUploadQueueLength
Sets the length of packed queue for uploads.
Public propertySupported by the .NET Compact FrameworkUsePosixRename
Gets or sets a value that indicates whether to use POSIX rename instead of standard SFTP rename. Only works when 'posix-rename@openssh.com' extension is available.
Public propertySupported by the .NET Compact FrameworkUseReadWriteModeForDownloads
Opens file for downloading (in GetFile(String, String)/Download(String, String, TraversalMode) methods) in read-write mode instead of read-only mode.
Public propertySupported by the .NET Compact FrameworkUseSmallPackets
Use small data packets (4KB each) during upload and never split them.
Public propertySupported by the .NET Compact FrameworkWaitForServerWelcomeMessage
Wait for server SSH protocol welcome message before sending the client one.

See Also