Interface IInternalFtpClient
- Namespace
- FluentFTP
- Assembly
- FluentFTP.dll
Interface for the InternalFtpClient class. For detailed documentation of the methods, please see the FtpClient class or check the Wiki on the FluentFTP Github project.
public interface IInternalFtpClient
- Extension Methods
Methods
CloseDataStreamInternal(FtpDataStream)
FtpReply CloseDataStreamInternal(FtpDataStream stream)
Parameters
stream
FtpDataStream
Returns
CloseDataStreamInternal(FtpDataStream, CancellationToken)
Task<FtpReply> CloseDataStreamInternal(FtpDataStream stream, CancellationToken token)
Parameters
stream
FtpDataStreamtoken
CancellationToken
Returns
ConnectInternal(bool)
void ConnectInternal(bool reConnect)
Parameters
reConnect
bool
ConnectInternal(bool, CancellationToken)
Task ConnectInternal(bool reConnect, CancellationToken token)
Parameters
reConnect
booltoken
CancellationToken
Returns
DisconnectInternal()
void DisconnectInternal()
DisconnectInternal(CancellationToken)
Task DisconnectInternal(CancellationToken token)
Parameters
token
CancellationToken
Returns
DisposeInternal()
void DisposeInternal()
DisposeInternal(CancellationToken)
ValueTask DisposeInternal(CancellationToken token)
Parameters
token
CancellationToken
Returns
ExecuteInternal(string)
FtpReply ExecuteInternal(string command)
Parameters
command
string
Returns
GetBaseStream()
FtpSocketStream GetBaseStream()
Returns
GetReplyInternal()
FtpReply GetReplyInternal()
Returns
GetReplyInternal(string)
FtpReply GetReplyInternal(string command)
Parameters
command
string
Returns
GetReplyInternal(string, bool)
FtpReply GetReplyInternal(string command, bool exhaustNoop)
Parameters
Returns
GetReplyInternal(string, bool, int)
FtpReply GetReplyInternal(string command, bool exhaustNoop, int timeOut)
Parameters
Returns
GetReplyInternal(string, bool, int, bool)
FtpReply GetReplyInternal(string command, bool exhaustNoop, int timeOut, bool useSema)
Parameters
Returns
GetReplyInternal(CancellationToken)
Task<FtpReply> GetReplyInternal(CancellationToken token)
Parameters
token
CancellationToken
Returns
GetReplyInternal(CancellationToken, string)
Task<FtpReply> GetReplyInternal(CancellationToken token, string command)
Parameters
token
CancellationTokencommand
string
Returns
GetReplyInternal(CancellationToken, string, bool)
Task<FtpReply> GetReplyInternal(CancellationToken token, string command, bool exhaustNoop)
Parameters
token
CancellationTokencommand
stringexhaustNoop
bool
Returns
GetReplyInternal(CancellationToken, string, bool, int)
Task<FtpReply> GetReplyInternal(CancellationToken token, string command, bool exhaustNoop, int timeOut)
Parameters
token
CancellationTokencommand
stringexhaustNoop
booltimeOut
int
Returns
GetReplyInternal(CancellationToken, string, bool, int, bool)
Task<FtpReply> GetReplyInternal(CancellationToken token, string command, bool exhaustNoop, int timeOut, bool useSema)
Parameters
token
CancellationTokencommand
stringexhaustNoop
booltimeOut
intuseSema
bool
Returns
GetWorkingDirectoryInternal()
string GetWorkingDirectoryInternal()
Returns
IsStillConnectedInternal(int)
bool IsStillConnectedInternal(int timeout = 10000)
Parameters
timeout
int
Returns
LogLine(FtpTraceLevel, string)
void LogLine(FtpTraceLevel eventType, string message)
Parameters
eventType
FtpTraceLevelmessage
string
LogStatus(FtpTraceLevel, string, Exception, bool)
void LogStatus(FtpTraceLevel eventType, string message, Exception exception = null, bool exNewLine = false)
Parameters
eventType
FtpTraceLevelmessage
stringexception
ExceptionexNewLine
bool
NoopInternal(bool)
bool NoopInternal(bool ignoreNoopInterval = false)
Parameters
ignoreNoopInterval
bool
Returns
SetListingParser(FtpParser)
void SetListingParser(FtpParser parser)
Parameters
parser
FtpParser