void ProgressCallback(object sender, Runtime.StreamTransferProgressArgs args)
{
lock (currentUploadProgressArgsLock)
{
this.currentUploadProgressArgs = new StreamTransferProgressArgs(args.IncrementTransferred,
this.currentUploadProgressArgs.TransferredBytes + args.IncrementTransferred,
this.currentUploadProgressArgs.TotalBytes);
}
AWSSDKUtils.InvokeInBackground(this.options.StreamTransferProgress,
this.currentUploadProgressArgs, this);
}