我已经使用Winscp进行文件传输,并获得了详细的文件传输进度,如下面的链接,
File transfer details binding continuously until file transfered in window using WPF
并转移下面的代码链接
https://winscp.net/eng/docs/library
但我需要取消文件传输。请给出你的建议。
答案 0 :(得分:2)
据我了解,实现这一目标的唯一方法是中止当前会话。
答案 1 :(得分:0)
自WinSCP 5.10测试版以来,您可以使用FileTransferProgressEventArgs.Cancel
:
bool cancel = false; // set to true to cancel the transfer
session.FileTransferProgress +=
(sender, e) =>
{
if (cancel)
{
e.Cancel = true;
}
};
session.PutFiles(localPath, remotePath).Check();