Interface IBaseFtpClient
- Namespace
- FluentFTP
- Assembly
- FluentFTP.dll
Base object for FtpClient, AsyncFtpClient and the internal client
public interface IBaseFtpClient
- Extension Methods
Properties
Capabilities
List<FtpCapability> Capabilities { get; }
Property Value
Config
FtpConfig Config { get; set; }
Property Value
ConnectionType
string ConnectionType { get; }
Property Value
Credentials
NetworkCredential Credentials { get; set; }
Property Value
Encoding
Encoding Encoding { get; set; }
Property Value
HashAlgorithms
FtpHashAlgorithm HashAlgorithms { get; }
Property Value
Host
string Host { get; set; }
Property Value
InternetProtocol
FtpIpVersion? InternetProtocol { get; }
Property Value
IsAuthenticated
bool IsAuthenticated { get; }
Property Value
IsConnected
bool IsConnected { get; }
Property Value
IsDisposed
bool IsDisposed { get; }
Property Value
IsEncrypted
bool IsEncrypted { get; }
Property Value
LastReplies
List<FtpReply> LastReplies { get; set; }
Property Value
LastReply
FtpReply LastReply { get; }
Property Value
LegacyLogger
Action<FtpTraceLevel, string> LegacyLogger { get; set; }
Property Value
Logger
IFtpLogger Logger { get; set; }
Property Value
Port
int Port { get; set; }
Property Value
RecursiveList
bool RecursiveList { get; }
Property Value
ServerHandler
FtpBaseServer ServerHandler { get; set; }
Property Value
ServerOS
FtpOperatingSystem ServerOS { get; }
Property Value
ServerType
FtpServer ServerType { get; }
Property Value
SocketLocalEndPoint
IPEndPoint SocketLocalEndPoint { get; }
Property Value
SocketRemoteEndPoint
IPEndPoint SocketRemoteEndPoint { get; }
Property Value
SslProtocolActive
SslProtocols SslProtocolActive { get; }
Property Value
Status
FtpClientState Status { get; }
Property Value
SystemType
string SystemType { get; }
Property Value
ValidateCertificateHandlerExists
bool ValidateCertificateHandlerExists { get; }
Property Value
Events
ValidateCertificate
event FtpSslValidation ValidateCertificate