IFtpSettings Interface
Namespace: Rebex.Net
Assembly: Rebex.Networking.dll (version 7.0.9119)
An interface which defines common options for IFtp interface.
Syntax
public interface IFtpSettings : ICloneable
Inherited Members
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. |