Skip to content
Original file line number Diff line number Diff line change
Expand Up @@ -289,16 +289,14 @@ internal static void WriteToStream(Stream input, Stream output, PSCmdlet cmdlet,
ActivityId,
WebCmdletStrings.WriteRequestProgressActivity,
WebCmdletStrings.WriteRequestProgressStatus);

try
{
do
while (!copyTask.Wait(1000, cancellationToken))
{
record.StatusDescription = StringUtil.Format(WebCmdletStrings.WriteRequestProgressStatus, output.Position);
cmdlet.WriteProgress(record);

Task.Delay(1000).Wait(cancellationToken);
}
while (!copyTask.IsCompleted && !cancellationToken.IsCancellationRequested);

if (copyTask.IsCompleted)
{
Expand Down