i want to monitor the byte-rate of the transfer while commit action runs
i have used the SvnClient.Progress event but
- this event triger every millisecond and not every second
- the event argument of TotalProgress not give the all byte count of the transfer (return to me -1)
My code is :
using (SvnClient cl = new SvnClient()) {
cl.Progress += new EventHandler<SvnProgressEventArgs>(cl_Progress);
SvnCommitResult res;
cl.Commit(PathToFile, new SvnCommitArgs {LogMessage = "Commit message" }, out res);
}
Event handler :
static void cl_Progress(object sender, SvnProgressEventArgs e) {
log( e.TotalProgress - e.Progress ) ;
}