【发布时间】:2015-04-22 13:58:00
【问题描述】:
我无法知道在 C# 中使用 WinSCP .NET 程序集触发 FileTransferProgressEventArgs 事件时发送的文件的百分比。
FileProgress 仅返回 0 或 1,或者我不理解的文档中所说的 (0-1)。我需要知道发送了多少字节的文件,而不是我不明白的 0,1。我知道 CPS 是每秒字节数,但我需要更多变量。
我增加进度条的方法如下 void
SessionFileTransferProgress(object sender, FileTransferProgressEventArgs e)
{
progressBar.Increment((int)e.FileProgress);
}
它的 e.FileProgress 和 e.CPS 我认为可以提供帮助,但似乎我错过了一些东西。
【问题讨论】:
-
您的事件处理程序的代码是什么样的?
-
我增加进度条的方法如下 void SessionFileTransferProgress(object sender, FileTransferProgressEventArgs e) { progressBar.Increment((int)e.FileProgress); } 它的 e.FileProgress 和 e.CPS 我认为可以提供帮助,但似乎我错过了一些东西
标签: c# progress-bar winscp winscp-net