Rebex
Products Downloads Buy Support Contact
Show / Hide Table of Contents

IFtpSettings Interface

Namespace: Rebex.Net
Assembly: Rebex.Networking.dll (version 7.0.9147)

An interface which defines common options for IFtp interface.

Syntax
public interface IFtpSettings : ICloneable
Inherited Members
ICloneable.Clone()

Properties

Name Description
DisableProgressPercentage

Disables progress percentage reporting.

EnableChecksumVerification

Gets or sets a value indicating whether to perform checksum verification after successful file transfer. Not available for methods with Stream arguments, the checksum is computed from file on disk. Use PreferredChecksumAlgorithm to specify the preferred checksum algorithm.

GetFileOpenRemoteFirst

Gets or sets a value that specifies whether to open the remote file first while downloading (before opening the local file).

MultiFileLinkMode

Gets or sets the processing mode of detected links in multi-file operations.

MultiFileMoveMode

Gets or sets the move behavior in multi-file transfers.

PreferredChecksumAlgorithm

Gets or sets the preferred checksum algorithm. Applies to multi-file transfers (with OverwriteDifferentChecksum). and single-file transfers (when EnableChecksumVerification has been enabled).

RaiseEventsFromCurrentThread

Specifies whether to raise asynchronous events from the current working thread or whether to raise them using a SynchronizationContext available when an asynchronous operation was started.

RecheckItemExistence

In multi-file operations it forces checking, whether currently processing item still exists.

RestoreDateTime

Gets or sets a value that indicates which date/time is restored after successful transfer.

SkipDuplicateItems

Gets or sets a value that indicates whether to skip duplicate items in directory listings or whether to fail.

TimeComparisonGranularity

Gets or sets a value which specifies granularity for time comparisons.

UseLargeBuffers

Use larger receive buffer for incoming and outgoing data.

In This Article
  • Properties
© REBEX ČR s.r.o. Back to top
Privacy policy
Manage cookies