Sorry, but you have just repeated what we know already.
- martin
OverallProgress
in FileTransferProgress
when using ComparisonDifference.Resolve()
session.FileTransferProgress += (s, e) =>
{
Log($"{e.FileName} | {e.CPS}/s | {e.FileProgress:P0} | {OverallProgress???}");
};
Resolve
calls? You would have to calculate it on your own, based on ComparisonDifference.Local/Remote.Length
.
OverallProgress
with Resolve()
?
Session.CompareDirectories
should not even trigger the Session.FileTransferProgress
event – as Session.CompareDirectories
does not do any transfer.
ComparisonDifference.Resolve
typically transfers a single file only (unless the difference is a new folder). So indeed FileTransferProgressEventArgs.FileProgress
and FileTransferProgressEventArgs.OverallProgress
would be equal.
FileTransferProgressEventArgs.FileProgress
and FileTransferProgressEventArgs.OverallProgress
are reported equals by Session.CompareDirectories()
and ComparisonDifference.Resolve()
.