private void downloadedProgressEventCallback(object sender, WriteObjectProgressArgs e)
{
int numberOfFilesDownloaded = this._numberOfFilesDownloaded;
if (e.TransferredBytes == e.TotalBytes)
numberOfFilesDownloaded++;
this._request.OnRaiseProgressEvent(numberOfFilesDownloaded, this._totalNumberOfFilesToDownload,
this._currentFile, e.TransferredBytes, e.TotalBytes);
}