Renci.SshNet.ISftpClient
IAsyncResult BeginDownloadFile(string path, Stream output, AsyncCallback asyncCallback, object state, Action<ulong> downloadCallback = null)
IAsyncResult BeginListDirectory(string path, AsyncCallback asyncCallback, object state, Action<int> listCallback = null)
IAsyncResult BeginSynchronizeDirectories(string sourcePath, string destinationPath, string searchPattern, AsyncCallback asyncCallback, object state)
IAsyncResult BeginUploadFile(Stream input, string path, AsyncCallback asyncCallback, object state, Action<ulong> uploadCallback = null)
IAsyncResult BeginUploadFile(Stream input, string path, bool canOverride, AsyncCallback asyncCallback, object state, Action<ulong> uploadCallback = null)
Task DownloadFileAsync(string path, Stream output, IProgress<DownloadFileProgressReport> downloadProgress, CancellationToken cancellationToken = default)
Task<SftpFileStream> OpenAsync(string path, FileMode mode, FileAccess access, CancellationToken cancellationToken)
IEnumerable<FileInfo> SynchronizeDirectories(string sourcePath, string destinationPath, string searchPattern)
Task UploadFileAsync(Stream input, string path, IProgress<UploadFileProgressReport> uploadProgress, CancellationToken cancellationToken = default)
Task UploadFileAsync(Stream input, string path, bool canOverride, IProgress<UploadFileProgressReport> uploadProgress = null, CancellationToken cancellationToken = default)