Table of Contents

Class FtpAutoDetectConfig

Namespace
FluentFTP.Model.Functions
Assembly
FluentFTP.dll
public class FtpAutoDetectConfig
Inheritance
FtpAutoDetectConfig
Inherited Members
Extension Methods

Constructors

FtpAutoDetectConfig()

public FtpAutoDetectConfig()

Properties

AbortOnTimeout

If true, timeouts will lead to an exception, otherwise we will try the next profile.

public bool AbortOnTimeout { get; set; }

Property Value

bool

CloneConnection

Use a new cloned FtpClient for testing connection profiles (true) or use the source FtpClient (false)

public bool CloneConnection { get; set; }

Property Value

bool

FirstOnly

Find all successful profiles (false) or stop after finding the first successful profile (true)

public bool FirstOnly { get; set; }

Property Value

bool

IncludeImplicit

If true, then try the very rarely used Implicit FTP mode.

public bool IncludeImplicit { get; set; }

Property Value

bool

ProtocolPriority

List of protocols to be tried, and the order they should be tried in.

public List<SslProtocols> ProtocolPriority { get; set; }

Property Value

List<SslProtocols>

RequireEncryption

If true, then we will not try the insecure FTP unencrypted mode, and only try FTPS. If false, then both FTP and FTPS will be tried.

public bool RequireEncryption { get; set; }

Property Value

bool