FileTransferProgressEventArgs
C# で WinSCP .NET アセンブリを使用してイベントが発生した時点で送信されたファイルの割合を知るのに問題があります。
FileProgress
返品のみ0
または、またはドキュメントに (0-1) と記載されていますが、これ1
は理解できません。送信されたファイルのバイト数を知る必要がありますが、理解できない0,1ではありません。CPS が 1 秒あたりのバイト数であることはわかっていますが、さらに変数が必要です。
プログレスバーをインクリメントする方法は次のとおりです。
SessionFileTransferProgress(object sender, FileTransferProgressEventArgs e)
{
progressBar.Increment((int)e.FileProgress);
}
それは私が助けることができるe.FileProgress
とe.CPS
思ったが、私は何かが欠けているようだ.